FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) FileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Method

Definizione

Inizia un'operazione di lettura asincrona.Begins an asynchronous read operation. In alternativa, considerare l'utilizzo di ReadAsync(Byte[], Int32, Int32, CancellationToken).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

Parametri

array
Byte[]

Buffer in cui leggere i dati.The buffer to read data into.

offset
Int32 Int32 Int32 Int32

Offset dei byte in array da cui iniziare la lettura.The byte offset in array at which to begin reading.

numBytes
Int32 Int32 Int32 Int32

Numero massimo di byte da leggere.The maximum number of bytes to read.

callback
AsyncCallback AsyncCallback AsyncCallback AsyncCallback

Metodo da chiamare quando l'operazione di lettura asincrona viene completata.The method to be called when the asynchronous read operation is completed.

state
Object Object Object Object

Oggetto fornito dall'utente che distingue questa specifica richiesta di lettura asincrona da altre richieste.A user-provided object that distinguishes this particular asynchronous read request from other requests.

Restituisce

Oggetto che fa riferimento alla lettura asincrona.An object that references the asynchronous read.

Eccezioni

La lunghezza della matrice meno offset è minore di numBytes.The array length minus offset is less than numBytes.

Si è provato a eseguire la lettura asincrona oltre la fine del file.An asynchronous read was attempted past the end of the file.

Si applica a