私のキューのトリガは、アジレントのキューにメッセージが入力されているときと同時にWebジョブが実行されているときにのみ機能します(ローカル開発環境) しかし、 )、そして数秒後に新しいメッセージをキューに入れると、トリガーはそれらを検出しません。そのようなトリガーのような新しいメッセージがない場合に聞き終えます。これはトリガの通常の動作ですか?どうすればこの問題を解決できますか?Azure Webjobキューのトリガが動作しない
メイン方法:オンデマンドWebJobsについては
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);
}