FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Método

Definición

Comienza una operación de lectura asincrónica.Begins an asynchronous read operation. Considere usar ReadAsync(Byte[], Int32, Int32, CancellationToken) en su lugar.Consider using ReadAsync(Byte[], Int32, Int32, CancellationToken) instead.

public:
 override IAsyncResult ^ BeginRead(cli::array <System::Byte> ^ array, int offset, int numBytes, AsyncCallback ^ userCallback, System::Object ^ stateObject);
public override IAsyncResult BeginRead (byte[] array, int offset, int numBytes, AsyncCallback userCallback, object stateObject);
override this.BeginRead : byte[] * int * int * AsyncCallback * obj -> IAsyncResult
Public Overrides Function BeginRead (array As Byte(), offset As Integer, numBytes As Integer, userCallback As AsyncCallback, stateObject As Object) As IAsyncResult

Parámetros

array
Byte[]

Búfer en el que se leen los datos.The buffer to read data into.

offset
Int32

Desplazamiento de bytes en la array donde va a comenzar la lectura.The byte offset in array at which to begin reading.

numBytes
Int32

Número máximo de bytes que se pueden leer.The maximum number of bytes to read.

callback
AsyncCallback

Método al que se va a llamar cuando se complete la operación de lectura asincrónica.The method to be called when the asynchronous read operation is completed.

state
Object

Objeto proporcionado por el usuario que distingue esta solicitud de lectura asincrónica de otras.A user-provided object that distinguishes this particular asynchronous read request from other requests.

Devoluciones

Objeto que hace referencia a la lectura asincrónica.An object that references the asynchronous read.

Excepciones

La longitud de la matriz menos offset es menor que numBytes.The array length minus offset is less than numBytes.

array es null.array is null.

offset o numBytes es negativo.offset or numBytes is negative.

Se intentó efectuar una lectura asincrónica más allá del final del archivo.An asynchronous read was attempted past the end of the file.

Se aplica a