【发布时间】:2020-02-27 01:46:39
【问题描述】:
我检查doc 使用下面的代码来配置webjob 以创建服务总线触发功能。
static void Main()
{
var builder = new HostBuilder();
builder.ConfigureWebJobs(b =>
{
b.AddAzureStorageCoreServices();
b.AddServiceBus(sbOptions =>
{
sbOptions.MessageHandlerOptions.AutoComplete = true;
sbOptions.MessageHandlerOptions.MaxConcurrentCalls = 16;
});
});
var host = builder.Build();
using (host)
{
host.Run();
}
}
但是当我尝试实现它时,AddServiceBus方法不可用,即使添加服务总线触发功能它总是报No job functions found错误。
那么配置错误在哪里,感谢您的帮助。
【问题讨论】:
-
WebJob 与 Function 不同。 Webjob 会持续轮询您的消息并 24/7 全天候运行。 WebJob也可以承载被调用的函数。你能详细说明你想达到什么目的吗?您是在尝试部署函数还是要部署包含函数的 WebJob?
-
我只想创建服务总线触发器 webjob。
标签: azureservicebus azure-webjobs