MemoryStream.EndRead(IAsyncResult) Método

Definición

Espera hasta que se completa la lectura asincrónica pendiente.Waits for the pending asynchronous read to complete. (Considere usar ReadAsync(Byte[], Int32, Int32, CancellationToken) en su lugar).(Consider using ReadAsync(Byte[], Int32, Int32, CancellationToken) instead.)

public:
 override int EndRead(IAsyncResult ^ asyncResult);
public override int EndRead (IAsyncResult asyncResult);
override this.EndRead : IAsyncResult -> int
Public Overrides Function EndRead (asyncResult As IAsyncResult) As Integer

Parámetros

asyncResult
IAsyncResult

La referencia a la solicitud asincrónica pendiente que se va a finalizar.The reference to the pending asynchronous request to finish.

Devoluciones

El número de bytes leídos de la secuencia de memoria, que se encuentra entre cero (0) y el número de bytes solicitado.The number of bytes read from the memory stream, between zero (0) and the number of bytes you requested. Solo devuelve cero (0) al final de la secuencia de memoria; de lo contrario, se debe bloquear hasta que haya al menos un byte disponible.Returns zero (0) only at the end of the memory stream, otherwise, it should block until at least one byte is available.

Excepciones

El valor de asyncResult es null.asyncResult is null.

Un identificador para la operación de lectura pendiente no está disponible.A handle to the pending read operation is not available.

O bien,-or-

La operación pendiente no admite lectura.The pending operation does not support reading.

asyncResult no se ha originado desde un método BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) de la secuencia de memoria actual.asyncResult did not originate from a BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) method on the current memory stream.

La secuencia está cerrada o se produjo un error interno.The stream is closed or an internal error has occurred.

Comentarios

Consulte la EndRead comentarios para obtener información de uso adicional para este método.Refer to the EndRead remarks for additional usage information for this method.

Se aplica a