私は MVC5 アプリケーションをコーディングしており、にアップロードBlockBlobs
していAzure
ます。
廃止された Microsoft コードがいくつかあります。この廃止されたコードをアプリケーションで動作するコードに変換したいと考えています。
古いコードは次のとおりです。
BlockBlob.PutBlock(blockId, chunkStream, null, null, new BlobRequestOptions() { RetryPolicy = RetryPolicies.Retry(3, TimeSpan.FromSeconds(10)) });
動作するコードがありますが、このコードではRetryPolicy
.
なしのコードは次のRetryPolicy
とおりです。
BlockBlob.PutBlock(blockId, chunkStream, null, null, null, null);
BlobRequestOptions
を使用するオブジェクトを正しく構築するための助けをお願いできますRetryPolicy
か?
これが私がこれまでに持っているものです:
BlobRequestOptions blobRequestOptions = new BlobRequestOptions();
blobRequestOptions.RetryPolicy.CreateInstance();
TimeSpan timeSpan = new TimeSpan();
TimeSpan.FromSeconds(10);
blobRequestOptions.RetryPolicy.ShouldRetry(3, 0, new Exception(), out timeSpan, new OperationContext());
次の点がよくわかりません。
- 使用するステータス コード。
- LastException に使用するもの。
- タイムスパンの出力値。
- OperationContext に使用するもの。
前もって感謝します。