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

Definition

Beginnt einen asynchronen Lesevorgang.Begins an asynchronous read operation. Verwenden Sie stattdessen ReadAsync(Byte[], Int32, Int32, CancellationToken).Consider using ReadAsync(Byte[], Int32, Int32, CancellationToken) instead.

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

Parameter

array
Byte[]

Der Puffer, in den Daten gelesen werden sollen.The buffer to read data into.

offset
Int32 Int32 Int32 Int32

Der Byteoffset im array, ab dem gelesen werden soll.The byte offset in array at which to begin reading.

numBytes
Int32 Int32 Int32 Int32

Die maximale Anzahl der zu lesenden Bytes.The maximum number of bytes to read.

callback
AsyncCallback AsyncCallback AsyncCallback AsyncCallback

Die Methode, die aufgerufen werden soll, wenn der asynchrone Lesevorgang abgeschlossen ist.The method to be called when the asynchronous read operation is completed.

state
Object Object Object Object

Ein vom Benutzer bereitgestelltes Objekt, das diese asynchrone Leseanforderung von anderen Anforderungen unterscheidet.A user-provided object that distinguishes this particular asynchronous read request from other requests.

Gibt zurück

Ein Objekt, das auf den asynchronen Lesevorgang verweist.An object that references the asynchronous read.

Ausnahmen

Die Arraylänge minus offset ist kleiner als numBytes.The array length minus offset is less than numBytes.

offset oder numBytes ist ein negativer Wert.offset or numBytes is negative.

Es wurde ein asynchroner Lesevorgang nach Erreichen des Dateiendes versucht.An asynchronous read was attempted past the end of the file.

Gilt für: