FileStream.BeginWrite(Byte[], Int32, Int32, AsyncCallback, Object) Metod

Definition

Påbörjar en asynkron skrivåtgärd. Överväg att använda WriteAsync(Byte[], Int32, Int32, CancellationToken) i stället.

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

Parametrar

arraybuffer
Byte[]

Bufferten som innehåller data som ska skrivas till den aktuella strömmen.

offset
Int32

Den nollbaserade byteförskjutningen array där byte ska börja kopieras till den aktuella strömmen.

numBytescount
Int32

Det maximala antalet byte som ska skrivas.

callbackuserCallback
AsyncCallback

Den metod som ska anropas när den asynkrona skrivåtgärden har slutförts.

statestateObject
Object

Ett objekt som tillhandahålls av användaren och som skiljer den här specifika asynkrona skrivbegäran från andra begäranden.

Returer

Ett objekt som refererar till den asynkrona skrivning.

Undantag

array längden minus offset är mindre än numBytes.

array är null.

offset eller numBytes är negativ.

Strömmen stöder inte skrivning.

Strömmen är stängd.

Ett I/O-fel uppstod.

Gäller för