Compartir a través de


ICloudBlob.OpenReadAsync Método

Definición

Sobrecargas

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para abrir una secuencia para leer desde el blob.

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para abrir una secuencia para leer desde el blob.

OpenReadAsync(CancellationToken)

Inicia una operación asincrónica para abrir una secuencia para leer desde el blob.

OpenReadAsync()

Inicia una operación asincrónica para abrir una secuencia para leer desde el blob.

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken)

Inicia una operación asincrónica para abrir una secuencia para leer desde el 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)

Parámetros

accessCondition
AccessCondition

Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null, no se usa ninguna condición.

options
BlobRequestOptions

Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Un objeto Task<TResult> de tipo Stream que representa la operación asincrónica.

Comentarios

En el Stream objeto devuelto por este método, se EndRead(IAsyncResult) debe llamar al método exactamente una vez para cada BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) llamada. Si no finaliza el proceso de lectura antes de comenzar otro proceso de lectura, se puede producir un comportamiento inesperado.

Tenga en cuenta que este método siempre realiza una llamada al FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) método en segundo plano.

Establezca la StreamMinimumReadSizeInBytes propiedad antes de llamar a este método para especificar el número mínimo de bytes que se van a almacenar en búfer al leer desde la secuencia. El valor debe ser de al menos 16 KB.

Se aplica a

OpenReadAsync(AccessCondition, BlobRequestOptions, OperationContext)

Inicia una operación asincrónica para abrir una secuencia para leer desde el 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)

Parámetros

accessCondition
AccessCondition

Un objeto AccessCondition que representa la condición que debe cumplirse para continuar con la solicitud. Si es null, no se usa ninguna condición.

options
BlobRequestOptions

Objeto BlobRequestOptions que especifica opciones adicionales para la solicitud.

operationContext
OperationContext

Objeto OperationContext que representa el contexto para la operación actual.

Devoluciones

Un objeto Task<TResult> de tipo Stream que representa la operación asincrónica.

Comentarios

En el Stream objeto devuelto por este método, se EndRead(IAsyncResult) debe llamar al método exactamente una vez para cada BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) llamada. Si no finaliza el proceso de lectura antes de comenzar otro proceso de lectura, se puede producir un comportamiento inesperado.

Tenga en cuenta que este método siempre realiza una llamada al FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) método en segundo plano.

Establezca la StreamMinimumReadSizeInBytes propiedad antes de llamar a este método para especificar el número mínimo de bytes que se van a almacenar en búfer al leer desde la secuencia. El valor debe ser de al menos 16 KB.

Se aplica a

OpenReadAsync(CancellationToken)

Inicia una operación asincrónica para abrir una secuencia para leer desde el 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)

Parámetros

cancellationToken
CancellationToken

Un CancellationToken que se observará mientras se espera a que se complete la tarea.

Devoluciones

Un objeto Task<TResult> de tipo Stream que representa la operación asincrónica.

Comentarios

En el Stream objeto devuelto por este método, se EndRead(IAsyncResult) debe llamar al método exactamente una vez para cada BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) llamada. Si no finaliza el proceso de lectura antes de comenzar otro proceso de lectura, se puede producir un comportamiento inesperado.

Tenga en cuenta que este método siempre realiza una llamada al FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) método en segundo plano.

Establezca la StreamMinimumReadSizeInBytes propiedad antes de llamar a este método para especificar el número mínimo de bytes que se van a almacenar en búfer al leer desde la secuencia. El valor debe ser de al menos 16 KB.

Se aplica a

OpenReadAsync()

Inicia una operación asincrónica para abrir una secuencia para leer desde el 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)

Devoluciones

Un objeto Task<TResult> de tipo Stream que representa la operación asincrónica.

Comentarios

En el Stream objeto devuelto por este método, se EndRead(IAsyncResult) debe llamar al método exactamente una vez para cada BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) llamada. Si no finaliza el proceso de lectura antes de comenzar otro proceso de lectura, se puede producir un comportamiento inesperado.

Tenga en cuenta que este método siempre realiza una llamada al FetchAttributesAsync(AccessCondition, BlobRequestOptions, OperationContext, CancellationToken) método en segundo plano.

Establezca la StreamMinimumReadSizeInBytes propiedad antes de llamar a este método para especificar el número mínimo de bytes que se van a almacenar en búfer al leer desde la secuencia. El valor debe ser de al menos 16 KB.

Se aplica a