小编Sha*_*mes的帖子

如何注册ServiceBusClient进行依赖注入?

我\xe2\x80\x99m 尝试按照本文中的建议从新的 Azure.Messaging.ServiceBus 包注册以进行依赖项注入ServiceBusClient无法\xe2\x80\x99m 找到任何文档或任何在线帮助来了解具体如何进行对这个。ServiceBusClientBuilderExtensions

\n

我正在尝试添加如下

\n
public override void Configure(IFunctionsHostBuilder builder)\n{\n    ServiceBusClientBuilderExtensions.AddServiceBusClient(builder, Typsy.Domain.Configuration.Settings.Instance().Connections.ServiceBusPrimary);\n}\n
Run Code Online (Sandbox Code Playgroud)\n

但我收到错误

\n
\n

类型“Microsoft.Azure.Functions.Extensions.DependencyInjection.IFunctionsHostBuilder”必须可转换为“Azure.Core.Extensions.IAzureClientFactoryBuilder”,才能将其用作通用方法中的参数“TBuilder” IAzureClientBuilder<ServiceBusClient,ServiceBusClientOptions> Microsoft.Extensions.Azure.ServiceBusClientBuilderExtensions.AddServiceBusClient(此 TBuilder, 字符串)\'

\n
\n

在此输入图像描述

\n

如果有人能帮忙解决这个问题那就太好了!

\n

c# dependency-injection servicebus azure .net-core

25
推荐指数
3
解决办法
3万
查看次数

标签 统计

.net-core ×1

azure ×1

c# ×1

dependency-injection ×1

servicebus ×1