次の方法で共有


CloudBlob.OpenReadAsync メソッド

定義

オーバーロード

OpenReadAsync()

BLOB から読み取るためのストリームを開く非同期操作を開始します。

OpenReadAsync(CancellationToken)

BLOB から読み取るためのストリームを開く非同期操作を開始します。

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

BLOB から読み取るためのストリームを開く非同期操作を開始します。

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

BLOB から読み取るためのストリームを開く非同期操作を開始します。

OpenReadAsync()

BLOB から読み取るためのストリームを開く非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync ();
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member OpenReadAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
override this.OpenReadAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function OpenReadAsync () As Task(Of Stream)

戻り値

非同期操作を表す、Stream 型の Task<TResult> オブジェクト。

属性

注釈

Streamこのメソッドによって返されるオブジェクトでは、 メソッドはEndRead(IAsyncResult)呼び出しごとに BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 1 回だけ呼び出す必要があります。 別の読み取りプロセスを開始する前に読み取りプロセスを終了できないと、予期しない動作が発生する可能性があります。

このメソッドは常に、 メソッドの呼び出しを FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) 行います。

StreamMinimumReadSizeInBytesストリームからの読み取り時にバッファーに格納する最小バイト数を指定するには、このメソッドを呼び出す前に プロパティを設定します。 値は 16 KB 以上である必要があります。

適用対象

OpenReadAsync(CancellationToken)

BLOB から読み取るためのストリームを開く非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync (System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member OpenReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.OpenReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function OpenReadAsync (cancellationToken As CancellationToken) As Task(Of Stream)

パラメーター

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、Stream 型の Task<TResult> オブジェクト。

属性

注釈

Streamこのメソッドによって返されるオブジェクトでは、 メソッドはEndRead(IAsyncResult)呼び出しごとに BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 1 回だけ呼び出す必要があります。 別の読み取りプロセスを開始する前に読み取りプロセスを終了できないと、予期しない動作が発生する可能性があります。

このメソッドは常に、 メソッドの呼び出しを FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) 行います。

StreamMinimumReadSizeInBytesストリームからの読み取り時にバッファーに格納する最小バイト数を指定するには、このメソッドを呼び出す前に プロパティを設定します。 値は 16 KB 以上である必要があります。

適用対象

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

BLOB から読み取るためのストリームを開く非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync (Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member OpenReadAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<System.IO.Stream>
override this.OpenReadAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function OpenReadAsync (accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext) As Task(Of Stream)

パラメーター

accessCondition
AccessCondition

要求を実行するために満たす必要のある条件を表す AccessCondition オブジェクトです。 null の場合、条件は使用されません。

options
BlobRequestOptions

要求の追加オプションを指定する BlobRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

戻り値

非同期操作を表す、Stream 型の Task<TResult> オブジェクト。

属性

注釈

Streamこのメソッドによって返されるオブジェクトでは、 メソッドはEndRead(IAsyncResult)呼び出しごとに BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 1 回だけ呼び出す必要があります。 別の読み取りプロセスを開始する前に読み取りプロセスを終了できないと、予期しない動作が発生する可能性があります。

このメソッドは常に、 メソッドの呼び出しを FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) 行います。

StreamMinimumReadSizeInBytesストリームからの読み取り時にバッファーに格納する最小バイト数を指定するには、このメソッドを呼び出す前に プロパティを設定します。 値は 16 KB 以上である必要があります。

適用対象

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

BLOB から読み取るためのストリームを開く非同期操作を開始します。

[Microsoft.Azure.Storage.DoesServiceRequest]
public virtual System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync (Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext, System.Threading.CancellationToken cancellationToken);
[<Microsoft.Azure.Storage.DoesServiceRequest>]
abstract member OpenReadAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
override this.OpenReadAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public Overridable Function OpenReadAsync (accessCondition As AccessCondition, options As BlobRequestOptions, operationContext As OperationContext, cancellationToken As CancellationToken) As Task(Of Stream)

パラメーター

accessCondition
AccessCondition

要求を実行するために満たす必要のある条件を表す AccessCondition オブジェクトです。 null の場合、条件は使用されません。

options
BlobRequestOptions

要求の追加オプションを指定する BlobRequestOptions オブジェクトです。

operationContext
OperationContext

現在の操作のコンテキストを表す OperationContext オブジェクトです。

cancellationToken
CancellationToken

タスクの完了を待機しているときに監視する CancellationToken

戻り値

非同期操作を表す、Stream 型の Task<TResult> オブジェクト。

属性

注釈

Streamこのメソッドによって返されるオブジェクトでは、 メソッドはEndRead(IAsyncResult)呼び出しごとに BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) 1 回だけ呼び出す必要があります。 別の読み取りプロセスを開始する前に読み取りプロセスを終了できないと、予期しない動作が発生する可能性があります。

このメソッドは常に、 メソッドの呼び出しを FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) 行います。

StreamMinimumReadSizeInBytesストリームからの読み取り時にバッファーに格納する最小バイト数を指定するには、このメソッドを呼び出す前に プロパティを設定します。 値は 16 KB 以上である必要があります。

適用対象