Storage Client Library for Windows Phone (Version 7.0)

Microsoft Windows Azure Storage Blob

Initiates an asynchronous operation to open a stream for writing to the blob.

Namespace:   Microsoft.WindowsAzure.Storage.Blob
Assembly:  Microsoft.WindowsAzure.Storage (in Microsoft.WindowsAzure.Storage.dll)

Syntax

 
[DoesServiceRequestAttribute]
public virtual Task<CloudBlobStream> OpenWriteAsync(
	Nullable<long> size,
	CancellationToken cancellationToken
)
 
public:
[DoesServiceRequestAttribute]
virtual Task<CloudBlobStream^>^ OpenWriteAsync(
	Nullable<long long> size,
	CancellationToken cancellationToken
)
 
[<DoesServiceRequestAttribute>]
abstract OpenWriteAsync : 
        size:Nullable<int64> *
        cancellationToken:CancellationToken -> Task<CloudBlobStream>
[<DoesServiceRequestAttribute>]
override OpenWriteAsync : 
        size:Nullable<int64> *
        cancellationToken:CancellationToken -> Task<CloudBlobStream>
 
<DoesServiceRequestAttribute>
Public Overridable Function OpenWriteAsync (
	size As Nullable(OfLong),
	cancellationToken As CancellationToken
) As Task(Of CloudBlobStream)

Parameters

size
Type: System.Nullable<Int64>System::Nullable<Int64>System.Nullable<Int64>System.Nullable(Of Int64)

The size of the page blob, in bytes. The size must be a multiple of 512. If null, the page blob must already exist.

cancellationToken
Type: System.Threading.CancellationTokenSystem.Threading::CancellationTokenSystem.Threading.CancellationTokenSystem.Threading.CancellationToken

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

Remarks

Note that this method always makes a call to the Referenced topic '96b35858-1dc8-463c-86fd-152b3890b6bc' is not in the TOC. method under the covers.

Set the StreamWriteSizeInBytesStreamWriteSizeInBytesStreamWriteSizeInBytesStreamWriteSizeInBytes property before calling this method to specify the block size to write, in bytes, ranging from between 16 KB and 4 MB inclusive.

Return to top