IRecordSequence.EndAppend(IAsyncResult) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een asynchrone toevoegbewerking beëindigd.

public:
 System::IO::Log::SequenceNumber EndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndAppend(IAsyncResult result);
abstract member EndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndAppend (result As IAsyncResult) As SequenceNumber

Parameters

result
IAsyncResult

Een verwijzing naar de openstaande asynchrone I/O-aanvraag.

Retouren

Het volgnummer van de toegevoegde logboekrecord.

Uitzonderingen

Een of meer argumenten zijn ongeldig.

De methode is aangeroepen nadat de reeks is verwijderd.

Opmerkingen

Deze methode blokkeert totdat de I/O-bewerking is voltooid. Fouten die optreden tijdens een asynchrone schrijfaanvraag, zoals een schijffout tijdens de I/O-aanvraag, worden zichtbaar wanneer EndAppend deze wordt aangeroepen.

Deze methode moet precies één keer worden aangeroepen op elke IAsyncResult geretourneerde BeginAppend methode.

Van toepassing op