2
我的队列触发器只在蓝色队列正在填充消息并且同时webjob正在运行时工作(在我的本地开发环境中) 但是当我启动webjob(具有队列触发器),然后在几秒钟后将新消息放入队列中,触发器不会检测到它们。它就像触发器一旦没有新消息就停止监听。这是触发器的正常行为吗?如果不是,我该如何解决这个问题?Azure Webjob队列触发器不起作用
主要方法:
static void Main()
{
InitializeQueue();
var config = new JobHostConfiguration();
if (config.IsDevelopment)
{
config.UseDevelopmentSettings();
}
var host = new JobHost();
// The following code ensures that the WebJob will be running continuously
host.RunAndBlock();
}
功能的队列触发
public static void ProcessQueueMessage([QueueTrigger("myqueue")] CloudQueueMessage message)
{
Debug.Write(message.AsString);
}