首页 > 解决方案 > 如何检查是否已经为 ServiceClient 实例注册了消息处理程序?

问题描述

如何检查消息处理程序是否已向 SubscriptionClient 实例注册?

我有以下代码:

subscriptionClient.RegisterMessageHandler(processMessageAsync, msgOptions)

标签: azureservicebus

解决方案


如果您打算在计时器循环中使用您的 SubscriptionClient,您可能必须以瞬态方式(AddTransient)注入实例。

builder.Services.AddTransient(IServiceProvider => new SubscriptionClient(....));


推荐阅读