我有一個應該是觸發的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