gpt4 book ai didi

c# - 更新后 ServiceBusTrigger 不工作

转载 作者:行者123 更新时间:2023-11-30 14:27:02 26 4
gpt4 key购买 nike

我已安装 NuGet 包 Micorosft.Azure.WebJobs.ServiceBus,版本 1.0.1(2015 年 3 月 19 日)。我的 WebJob 被服务总线队列上的新消息完美触发:

public static Task ProcessQueueMessage([ServiceBusTrigger("outbound")] BrokeredMessage message, TextWriter log)

我将 NuGet 包更新为版本 1.1.0(2015 年 11 月 19 日)。现在,这个触发方法不再被识别:

未找到工作职能。尝试公开您的工作类别和方法。如果您使用绑定(bind)扩展(例如 ServiceBus、Timers 等),请确保您已在启动代码中调用扩展的注册方法(例如 config.UseServiceBus()、config.UseTimers() 等) .).

还有其他人遇到过这个问题吗?

最佳答案

找到答案here 。以前,您可以像这样开始您的网络作业:

static void Main()
{
var host = new JobHost();
host.RunAndBlock();
}

现在,您必须更具体地配置 JobHost:

static void Main()
{
var config = new JobHostConfiguration();
config.UseServiceBus();
var host = new JobHost(config);
host.RunAndBlock();
}

关于c# - 更新后 ServiceBusTrigger 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34017343/

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