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

Definitie

Hiermee wordt een asynchrone schrijfbewerking gestart.

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

Parameters

buffer
Byte[]

De buffer waaruit gegevens moeten worden geschreven.

offset
Int32

De byte-offset buffer van waaruit moet worden geschreven.

count
Int32

Het maximum aantal bytes dat moet worden geschreven.

callback
AsyncCallback

Een optionele asynchrone callback die moet worden aangeroepen wanneer de schrijfbewerking is voltooid.

state
Object

Een door de gebruiker verstrekt object dat deze specifieke asynchrone schrijfaanvraag onderscheidt van andere aanvragen.

Retouren

Een IAsyncResult die de asynchrone schrijfbewerking vertegenwoordigt, die nog in behandeling kan zijn.

Uitzonderingen

Het schrijven van gegevens wordt niet ondersteund in de stream.

Opmerkingen

Gebruik de CanWrite eigenschap om te bepalen of het huidige exemplaar ondersteuning biedt voor schrijven.

Van toepassing op

Zie ook