【发布时间】:2016-07-15 09:25:55
【问题描述】:
我尝试从一个空的 blob 容器下载文件,结果如预期的那样得到 404。问题是我在提琴手中只看到 1 次调用此文件,而不是 3 次(正如我在 RetryPolicy 中指定的那样),我还注意到调用在 1 秒内完成,所以它肯定没有等待 10 秒再试一次。 .. 我怎么知道 BlobClient 是否真的重试了?
var blobClient = this.storageAccount.CreateCloudBlobClient();
blobClient.DefaultRequestOptions.RetryPolicy = new LinearRetry(TimeSpan.FromSeconds(10), 3);
var anchorString = await cloudBlobContainer.GetBlockBlobReference(ARGO_ANCHOR_VERSION_FILE).DownloadTextAsync();
【问题讨论】:
标签: c# azure azure-blob-storage retrypolicy