gpt4 book ai didi

azure-webjobs - Microsoft.Azure.WebJobs.Host : Cannot bind parameter '$return' to type Boolean

转载 作者:行者123 更新时间:2023-12-02 19:39:12 27 4
gpt4 key购买 nike

我该如何解决这个问题? :/

public static async Task<bool> Run([QueueTrigger("<queueNameHere", Connection = "<connectionHere>")]byte[] myQueueItem, TraceWriter log)

错误结果:

Microsoft.Azure.WebJobs.Host: Error indexing method 'Run'. 
Microsoft.Azure.WebJobs.Host: Cannot bind parameter '$return' to type
Boolean&. Make sure the parameter Type is supported by the binding. If
you're using binding extensions (e.g. ServiceBus, Timers, etc.) make
sure you've called the registration method for the extension(s) in
your startup code (e.g. config.UseServiceBus(), config.UseTimers(),
etc.).

最佳答案

错误源于您试图将返回类型设置为 bool 值(任务),我相信 QueueTriggered 函数的返回类型只能为 void。所以只需删除返回类型:

public static async Task Run(...)

您尝试使用返回类型是否有特定目的?如果您试图将状态传递给另一个进程,那么您应该考虑一种替代方法,例如通过输出绑定(bind)将完成的消息放在另一个队列上或更新数据库中的状态等。

关于azure-webjobs - Microsoft.Azure.WebJobs.Host : Cannot bind parameter '$return' to type Boolean,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60532725/

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