Azure 函数无法将参数 'messageReceiver' 绑定到类型 'Microsoft.Azure.ServiceBus.Core.MessageReceiver'
Azure Function Can't bind parameter 'messageReceiver' to type 'Microsoft.Azure.ServiceBus.Core.MessageReceiver'
已升级到 Microsoft.Azure.ServiceBus v5.2.0 MessageReceiver 不再有效。
MessageReceiver messageReceiver
Microsoft.Azure.WebJobs.Host: Error indexing method
'BrunelWMSServiceBus'. Microsoft.Azure.WebJobs.Host: Can't bind
parameter 'messageReceiver' to type
'Microsoft.Azure.ServiceBus.Core.MessageReceiver'.
根据 doc,MessageReceiver
仍受支持,但在 运行 时代不再有效。我看过对参数命名的引用,但 messageReceiver
显然没问题。
ServiceBusMessageActions messageActions
有效但必须被称为 messageActions
否则它也将无法绑定。只是想知道是否停止使用 MessageReceiver
并改用 ServiceBusMessageActions
。
它还没有添加到规范中,但显然 IMessageReceiver 不应该再使用,因为它属于 Microsoft.Azure.ServiceBus 库,该库已被弃用并且不再被 Microsoft.Azure.WebJobs.Extensions.ServiceBus SDK 引用。所以 ServiceBusMessageActions messageActions 参数绝对是现在要走的路。
已升级到 Microsoft.Azure.ServiceBus v5.2.0 MessageReceiver 不再有效。
MessageReceiver messageReceiver
根据 doc,Microsoft.Azure.WebJobs.Host: Error indexing method 'BrunelWMSServiceBus'. Microsoft.Azure.WebJobs.Host: Can't bind parameter 'messageReceiver' to type 'Microsoft.Azure.ServiceBus.Core.MessageReceiver'.
MessageReceiver
仍受支持,但在 运行 时代不再有效。我看过对参数命名的引用,但 messageReceiver
显然没问题。
ServiceBusMessageActions messageActions
有效但必须被称为 messageActions
否则它也将无法绑定。只是想知道是否停止使用 MessageReceiver
并改用 ServiceBusMessageActions
。
它还没有添加到规范中,但显然 IMessageReceiver 不应该再使用,因为它属于 Microsoft.Azure.ServiceBus 库,该库已被弃用并且不再被 Microsoft.Azure.WebJobs.Extensions.ServiceBus SDK 引用。所以 ServiceBusMessageActions messageActions 参数绝对是现在要走的路。