我想让我的队列每 90 分钟重试一次失败的 webjobs,并且只尝试 3 次。
创建队列时,我使用以下代码
CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();
IRetryPolicy linearRetryPolicy = new LinearRetry(TimeSpan.FromSeconds(5400), 3);
queueClient.DefaultRequestOptions.RetryPolicy = linearRetryPolicy;
triggerformqueue = queueClient.GetQueueReference("triggerformqueue");
triggerformqueue.CreateIfNotExists();
但是,当模拟失败的网络作业尝试时,队列使用默认的重试策略。我错过了一些东西。