I tried to download a file from an empty blob container, and I got 404 as expected. The question is I see only 1 call for this file in fiddler, instead of 3 (as I specified in the RetryPolicy), also I notice the call finishes within 1 second, so it definitely did not wait for 10 seconds before try it again... How do I know if the BlobClient really did the retry?
var blobClient = this.storageAccount.CreateCloudBlobClient();
blobClient.DefaultRequestOptions.RetryPolicy = new LinearRetry(TimeSpan.FromSeconds(10), 3);
var anchorString = await cloudBlobContainer.GetBlockBlobReference(ARGO_ANCHOR_VERSION_FILE).DownloadTextAsync();