Share via


BlobBatchClient.SubmitBatchAsync Method

Definition

Submit a BlobBatch of sub-operations.

public virtual System.Threading.Tasks.Task<Azure.Response> SubmitBatchAsync (Azure.Storage.Blobs.Specialized.BlobBatch batch, bool throwOnAnyFailure = false, System.Threading.CancellationToken cancellationToken = default);
abstract member SubmitBatchAsync : Azure.Storage.Blobs.Specialized.BlobBatch * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.SubmitBatchAsync : Azure.Storage.Blobs.Specialized.BlobBatch * bool * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
Public Overridable Function SubmitBatchAsync (batch As BlobBatch, Optional throwOnAnyFailure As Boolean = false, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)

Parameters

batch
BlobBatch

A BlobBatch of sub-operations.

throwOnAnyFailure
Boolean

A value indicating whether or not to throw exceptions for sub-operation failures.

cancellationToken
CancellationToken

Optional CancellationToken to propagate notifications that the operation should be cancelled.

Returns

A Response on successfully submitting.

Remarks

A RequestFailedException will be thrown if a failure to submit the batch occurs. Individual sub-operation failures will only throw if throwOnAnyFailure is true and be wrapped in an AggregateException.

Applies to