我喜欢更改在队列中消息到达时触发网络作业的情况下不可见 Q 消息的时间跨度。
我在调试时在开发阶段需要这个。有时由于错误,旧的 Q-msg 会重新出现,但我已经清理了消息所指的 blob-storage-item。因此 WebJob 崩溃是因为它试图获取不存在的 blob 对象。
如果我可以设置 Q 消息在 1 分钟后再次可见,那将很有帮助。
公共部分类函数 { public static void ProcessBulkFileQ( [QueueTrigger(AppConst.Q_BULKFILES)] JobInfo JobInfo, [Blob(AppConst.CONTAINER_BULKFILES + "/{BlobName}", FileAccess.Read)] 流 InputStream, [Blob(AppConst.CONTAINER_BULKFILES + "/{BlobName}")] CloudBlockBlob BlobToDelete ) {