Condividi tramite


BlobClient.OpenWrite(Boolean, BlobOpenWriteOptions, CancellationToken) Method

Definition

Opens a stream for writing to the blob. If the blob exists, it will be overwritten.

public virtual System.IO.Stream OpenWrite(bool overwrite, Azure.Storage.Blobs.Models.BlobOpenWriteOptions options = default, System.Threading.CancellationToken cancellationToken = default);
abstract member OpenWrite : bool * Azure.Storage.Blobs.Models.BlobOpenWriteOptions * System.Threading.CancellationToken -> System.IO.Stream
override this.OpenWrite : bool * Azure.Storage.Blobs.Models.BlobOpenWriteOptions * System.Threading.CancellationToken -> System.IO.Stream
Public Overridable Function OpenWrite (overwrite As Boolean, Optional options As BlobOpenWriteOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Stream

Parameters

overwrite
Boolean

Whether an existing blob should be deleted and recreated. The only valid value for this operation is true.

options
BlobOpenWriteOptions

Optional parameters.

cancellationToken
CancellationToken

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

Returns

A stream to write to the Append Blob.

Remarks

A RequestFailedException will be thrown if a failure occurs. If multiple failures occur, an AggregateException will be thrown, containing each failure instance.

Applies to