Это может быть очень просто c, но я не могу заставить его работать по какой-то причине.
Я использую общественный транспорт Azure Пакет служебной шины v 5.5.6 для подключения к моей очереди служебной шины на Azure.
Следуя Документация общественного транспорта это Вот как я пытаюсь создать элемент управления шины и запустить его:
this.bus = Bus.Factory.CreateUsingAzureServiceBus(sbc =>
{
var host = sbc.Host(newUri("sb://<my-servicebus-namespace>.servicebus.windows.net/"), h =>
{
h.SharedAccessSignature(s =>
{
s.KeyName = "<key-name>";
s.SharedAccessKey = "<key>";
s.TokenTimeToLive = TimeSpan.FromDays(1);
s.TokenScope = TokenScope.Namespace;
});
});
});
await bus.StartAsync();
Однако он продолжает выдавать сообщение «Такой хост не известен».
в Microsoft. Azure .ServiceBus. Management \ ManagementClient.cs: строка 1219
Я даже пытался: "sb://<my-servicebus-namespace>.servicebus.windows.net/<my-queue-name>/"
в качестве Host uri
Я использую Azure стандартную служебную шину.
Работает нормально, используя QueueClient в Microsot. Azure .ServiceBus.
Я попытался проверить связь с URI служебной шины, и она существует.
Чего мне не хватает?