Sdílet prostřednictvím


SqlFileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Metoda

Definice

Zahájí asynchronní operaci zápisu.

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

Parametry

buffer
Byte[]

Vyrovnávací paměť pro zápis dat z.

offset
Int32

Posun bajtu buffer , ze kterého chcete začít psát.

count
Int32

Maximální počet bajtů k zápisu.

callback
AsyncCallback

Volitelné asynchronní zpětné volání, které se má volat při dokončení zápisu.

state
Object

Objekt poskytovaný uživatelem, který rozlišuje tento konkrétní asynchronní požadavek zápisu od jiných požadavků.

Návraty

Jedná se o IAsyncResult asynchronní zápis, který může být stále čekající.

Výjimky

Zápis dat není ve streamu podporován.

Poznámky

CanWrite Pomocí vlastnosti určete, zda aktuální instance podporuje zápis.

Platí pro

Viz také