次の方法で共有


ICloudBlob.OpenReadAsync メソッド

定義

オーバーロード

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

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

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

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

OpenReadAsync(CancellationToken)

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

OpenReadAsync()

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

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

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

public 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);
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>
Public 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 以上である必要があります。

適用対象

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

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

public System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync (Microsoft.Azure.Storage.AccessCondition accessCondition, Microsoft.Azure.Storage.Blob.BlobRequestOptions options, Microsoft.Azure.Storage.OperationContext operationContext);
abstract member OpenReadAsync : Microsoft.Azure.Storage.AccessCondition * Microsoft.Azure.Storage.Blob.BlobRequestOptions * Microsoft.Azure.Storage.OperationContext -> System.Threading.Tasks.Task<System.IO.Stream>
Public 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(CancellationToken)

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

public System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync (System.Threading.CancellationToken cancellationToken);
abstract member OpenReadAsync : System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.IO.Stream>
Public 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()

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

public System.Threading.Tasks.Task<System.IO.Stream> OpenReadAsync ();
abstract member OpenReadAsync : unit -> System.Threading.Tasks.Task<System.IO.Stream>
Public 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 以上である必要があります。

適用対象