Share via


ICloudBlob.EndOpenRead(IAsyncResult) Method

Definition

Ends an asynchronous operation to open a stream for reading from the blob.

public System.IO.Stream EndOpenRead(IAsyncResult asyncResult);
abstract member EndOpenRead : IAsyncResult -> System.IO.Stream
Public Function EndOpenRead (asyncResult As IAsyncResult) As Stream

Parameters

asyncResult
System.IAsyncResult

An System.IAsyncResult that references the pending asynchronous operation.

Returns

System.IO.Stream

A stream to be used for reading from the blob.

Remarks

On the System.IO.Stream object returned by this method, the System.IO.Stream.EndRead(System.IAsyncResult) method must be called exactly once for every System.IO.Stream.BeginRead(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object) call. Failing to end the read process before beginning another read process can cause unexpected behavior.

Applies to