SqlFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Metódus

Definíció

Aszinkron írási műveletet kezd.

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

Paraméterek

buffer
Byte[]

A puffer, amelyből adatokat írhat.

offset
Int32

A bájt eltolása buffer , amelyből az írás elkezdhető.

count
Int32

Az írható bájtok maximális száma.

callback
AsyncCallback

Opcionális aszinkron visszahívás, amelyet az írás befejezésekor kell meghívni.

state
Object

Felhasználó által megadott objektum, amely megkülönbözteti ezt az aszinkron írási kérést más kérésektől.

Válaszok

Az IAsyncResult aszinkron írást jelképező írás, amely továbbra is függőben lehet.

Kivételek

Az adatok írása nem támogatott a streamen.

Megjegyzések

CanWrite A tulajdonság használatával állapítsa meg, hogy az aktuális példány támogatja-e az írást.

A következőre érvényes:

Lásd még