BrotliStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicia una operación de lectura asincrónica. (Considere la posibilidad de usar el ReadAsync(Byte[], Int32, Int32) método en su lugar).
public:
override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ buffer, int offset, int count, AsyncCallback ^ asyncCallback, System::Object ^ asyncState);
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback? asyncCallback, object? asyncState);
public override IAsyncResult BeginRead(byte[] buffer, int offset, int count, AsyncCallback asyncCallback, object asyncState);
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginRead (buffer As Byte(), offset As Integer, count As Integer, asyncCallback As AsyncCallback, asyncState As Object) As IAsyncResult
Parámetros
- buffer
- Byte[]
Búfer desde el que se leerán los datos.
- offset
- Int32
Desplazamiento de bytes en el buffer que se van a empezar a leer datos de la secuencia.
- count
- Int32
Para el número máximo de bytes que se van a leer.
- asyncCallback
- AsyncCallback
Se llamará a una devolución de llamada asincrónica opcional cuando se complete la operación de lectura.
- asyncState
- Object
Objeto proporcionado por el usuario que distingue esta solicitud de lectura asincrónica determinada de otras solicitudes.
Devoluciones
Objeto que representa la operación de lectura asincrónica, que todavía podría estar pendiente.
Excepciones
El método intentó leer de forma asincrónica más allá del final de la secuencia o se produjo un error de disco.
Uno o varios argumentos no son válidos.
Se llamó a los métodos después de cerrar la secuencia.
La implementación actual BrotliStream no admite la operación de lectura.
Esta llamada no se puede completar.