gpt4 book ai didi

Azure Function 与 MessageReceiver 和 .NET 5?

转载 作者:行者123 更新时间:2023-12-03 03:46:49 26 4
gpt4 key购买 nike

我在尝试将 MessageReceiver 实例注入(inject)我的 .NET 5 函数时遇到问题,如下所示:

[Function("MyFunction")
public void Run([ServiceBusTrigger("myqueue", Connection = "sbconn")]
MyMessage myMessage, FunctionContext context, MessageReceiver messageReceiver)

错误是:

Exception:Microsoft.Azure.Functions.Worker.Diagnostics.Exceptions.FunctionInputConverterException:Error converting 1 input parameters for Function 'MyFunction': Cannotconvert input parameter 'messageReceiver' to type'Microsoft.Azure.ServiceBus.Core.MessageReceiver' from type'System.String'.

我尝试使用 messageReceiver 的不同位置重新排列签名,但没有任何效果。

还尝试添加一个字符串参数,运行时希望它符合上面的消息..没有工作,错误消息仍然相同。

有人设法使用 .NET 5 函数注入(inject)/解析 MessageReceiver 实例吗?

谢谢

最佳答案

IMessageReceiver 不再可与 .Net 5 中的 dotnet-isolated 绑定(bind)。请参阅此处 IMessageReceiver on ServiceBusTrigge

关于Azure Function 与 MessageReceiver 和 .NET 5?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68828888/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com