我有一个应该是触发的web作业的web作业。我已经将它部署到了天蓝,它被列为触发的webjob。但是,当我将东西添加到它具有功能的天蓝色服务总线时。当我从UI触发它的作品,并会回复我的消息。当Azure服务总线上有消息时Azure触发webjob不触发
我的主机配置,像这样
var config = new JobHostConfiguration
{
JobActivator = new MyActivator(container)
};
config.UseServiceBus();
var host = new JobHost(config);
host.RunAndBlock();
我的功能看起来像这样
public void ProcessQueueMessage([ServiceBusTrigger("recipetest")] ProductName message, TextWriter log)
{
//code
}
我一直在寻找了一段时间,但所有的谷歌搜索给了我回来了连续的网络工作函数触发器。任何人都可以告诉我如何让网络工作唤醒并处理消息。我发现大多数其他答案始终都在讨论,但是触发的工作应该始终在工作。
是的,你需要一个连续的工作,“永远在线” – Thomas