Share via


CloudAppendBlob.UploadFromStreamAsyncHelper Method

Definition

Uploads a stream to an append blob. Recommended only for single-writer scenarios.

[Microsoft.Azure.Storage.DoesServiceRequest]
public System.Threading.Tasks.Task UploadFromStreamAsyncHelper(System.IO.Stream source, long? length, bool createNew, Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> progressHandler, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
member this.UploadFromStreamAsyncHelper : System.IO.Stream * Nullable<int64> * bool * Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * IProgress<Microsoft.Azure.Storage.Core.Util.StorageProgress> * System.Threading.CancellationToken -> System.Threading.Tasks.Task
Public Function UploadFromStreamAsyncHelper (source As Stream, length As Nullable(Of Long), createNew As Boolean, accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, progressHandler As IProgress(Of StorageProgress), cancellationToken As CancellationToken) As Task

Parameters

source
System.IO.Stream

The stream providing the blob content.

length
System.Nullable<System.Int64>

The number of bytes to write from the source stream at its current position.

createNew
System.Boolean

true if the append blob is newly created, false otherwise.

accessCondition
AccessCondition

An AccessCondition object that represents the access conditions for the blob. If null, no condition is used.

options
BlobRequestOptions

A BlobRequestOptions object that specifies additional options for the request.

operationContext
OperationContext

An OperationContext object that represents the context for the current operation.

progressHandler
System.IProgress<StorageProgress>

An System.IProgress`1 object to gather progress deltas.

cancellationToken
System.Threading.CancellationToken

A System.Threading.CancellationToken to observe while waiting for a task to complete.

Returns

System.Threading.Tasks.Task

A System.Threading.Tasks.Task that represents an asynchronous action.

Attributes

Applies to