Использование самой последней версии ( 12.3.0 на момент написания) Nuget для сборки Azure .Storage.Blobs и загрузка асинхронно с классом BlobServiceClient
я хочу установить параметры повтора в случае кратковременного сбоя.
Но без перегрузки метода UploadAsync()
принимает любой объект с параметрами повтора:
UploadAsync(Stream, BlobHttpHeaders, IDictionary<String,String>, BlobRequestConditions, IProgress<Int64>, Nullable<AccessTier>, StorageTransferOptions, CancellationToken)
И хотя при создании BlobServiceClient
можно установить BlobClientOptions
, и они наследуют поле RetryOptions
от абстрактного базового класса ClientOptions
, это поле доступно только для чтения:
// Summary:
// Gets the client retry options.
public RetryOptions Retry { get; }
Как установить политику повторных попыток для операции хранения больших двоичных объектов Azure с использованием сборки Azure.Storage.Blobs
?