System::IO::Stream::BeginRead Methode

Stream::BeginRead method

Startet einen asynchronen Lesevorgang.

virtual System::SharedPtr<System::IAsyncResult> System::IO::Stream::BeginRead(System::ArrayPtr<uint8_t> buffer, int offset, int count, System::AsyncCallback callback, System::SharedPtr<System::Object> state)
ParameterTypBeschreibung
bufferSystem::ArrayPtr<uint8_t>Ein Puffer, in den gelesen wird
OffsetintEin nullbasierter Offset in buffer, der die Position angibt, ab der die gelesenen Daten geschrieben werden sollen.
countintDie Anzahl der zu lesenden Bytes
RückrufSystem::AsyncCallbackEin Rückruf, der aufgerufen wird, wenn die Operation abgeschlossen ist
ZustandSystem::SharedPtr<System::Object>Vom Benutzer bereitgestellte Daten, die verwendet werden, um jede asynchrone Leseoperation eindeutig zu identifizieren

ReturnValue

Ein IAsyncResult Objekt, das die initiierte asynchrone Leseoperation darstellt

Siehe auch