【发布时间】:2018-05-11 07:37:50
【问题描述】:
是否有人设法使用 NamespaceManager 实现托管服务标识?
我已经为 QueueClient 使用了以下示例,但似乎找不到 NamespaceManager 的任何内容。
MessagingFactorySettings messagingFactorySettings = new MessagingFactorySettings
{
TokenProvider = TokenProvider.CreateManagedServiceIdentityTokenProvider(ServiceAudience.ServiceBusAudience),
TransportType = TransportType.Amqp
};
messagingFactorySettings.AmqpTransportSettings.EnableLinkRedirect = false;
MessagingFactory messagingFactory = MessagingFactory.Create("sb:/namespace",
messagingFactorySettings);
QueueClient queueClient = messagingFactory.CreateQueueClient("testqueue");
queueClient.Send(new BrokeredMessage(Encoding.UTF8.GetBytes(Guid.NewGuid().ToString())));
【问题讨论】:
标签: c# azure servicebus azure-managed-identity