У меня есть функция Azure, запускаемая очередью служебной шины. У меня есть доступ к сообщению, но я также пытаюсь получить доступ к информации об очереди, используя экземпляр Microsoft.ServiceBus.QueueDescription; Однако у меня возникают трудности с использованием пространства имен Microsoft.ServiceBus в функции Azure. Я изначально получил ошибку
Microsoft.ServiceBus: The type initializer for
'Microsoft.ServiceBus.Messaging.Constants' threw an exception. Microsoft.ServiceBus:
Could not load file or assembly
'System.ServiceModel, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089'.
The system cannot find the file specified. System.Private.CoreLib: Could not load the specified file.
Итак, я добавил в проект все библиотеки для System.ServiceModel; однако аналогичная проблема возникла при тестировании, где отсутствующая зависимость не могла быть найдена.
Должен ли я использовать другой способ получить экземпляр QueueDescription для очереди, запускающей конвейер функции? У меня есть следующие библиотеки в проекте на данный момент
Microsoft.Azure.WebJobs.Extensions.ServiceBus (3.0.4)
WindowsAzure.ServiceBus (5.2.0)
Есть какие-нибудь идеи, если какая-либо из включенных библиотек служебной шины имеет возможность получить доступ к экземпляру QueueDescription?
Спасибо