SqlFileStream.BeginRead(Byte[], Int32, Int32, AsyncCallback, Object) Methode

Definition

Beginnt einen asynchronen Lesevorgang.Begins an asynchronous read operation.

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

buffer
Byte[]

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

offset
Int32

Der Byteoffset im buffer, ab dem aus dem Stream gelesene Daten geschrieben werden.The byte offset in buffer at which to begin writing data read from the stream.

count
Int32

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

callback
AsyncCallback

Ein optionaler asynchroner Rückruf, der nach Abschluss des Lesevorgangs aufgerufen werden soll.An optional asynchronous callback, to be called when the read is complete.

state
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 IAsyncResult, das den asynchronen Lesevorgang darstellt, der möglicherweise noch aussteht.An IAsyncResult that represents the asynchronous read, which could still be pending.

Ausnahmen

Das Lesen von Daten wird im Stream nicht unterstützt.Reading data is not supported on the stream.

Hinweise

Verwenden Sie CanRead die-Eigenschaft, um zu bestimmen, ob die aktuelle Instanz Lesevorgänge unterstütztUse the CanRead property to determine whether the current instance supports reading.

Gilt für:

Siehe auch