Кому-нибудь удалось реализовать удостоверение управляемой службы с помощью 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())));