У меня есть функция, запускаемая по времени Azure, с помощью которой я отправляю sh сообщение в моей Azure служебной шине topi c. Теперь ожидается, что всякий раз, когда сообщение получено в topi c, оно вызовет другую функцию, которая является функцией topi c. К сожалению, когда я проверяю сообщения в подписке topi c с помощью инструмента Service Bus Explorer, он не показывает полученных сообщений. Также я вижу эту ошибку в консоли функций: The 'myFunc' function is in error: The binding type(s) 'serviceBusTrigger' are not registered. Please ensure the type is correct and the binding extension is installed
Я не уверен, где я ошибаюсь здесь. Я определил свою функцию topi c -triggered следующим образом:
[FunctionName("myFunc")]
public async Task Run([ServiceBusTrigger("topic-name", "subs-name", Connection = "ServiceBusConnectionString")]string message, ILogger log)
{ ... }
Обратите внимание, что у меня установлены последние версии Microsoft.Azure.WebJobs
& Microsoft.Azure.WebJobs.ServiceBus
(однако не знаю, почему оба показывают предупреждение). Это из-за проблем с версиями?
![enter image description here](https://i.stack.imgur.com/q3r8A.png)
Мой хост. json:
{
"version": "2.0",
"logging": {
"logLevel": {
"fun_name": "Information"
}
}
}