Condividi tramite


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
Stream

The stream providing the blob content.

length
Nullable<Int64>

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

createNew
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
IProgress<StorageProgress>

An IProgress<T> object to gather progress deltas.

cancellationToken
CancellationToken

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

Returns

A Task that represents an asynchronous action.

Attributes

Applies to