IRecordSequence.EndReserveAndAppend(IAsyncResult) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, beëindigt u een asynchrone reserve- en toevoegbewerking.

public:
 System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend(IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
Public Function EndReserveAndAppend (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 EndReserveAndAppend deze wordt aangeroepen.

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

Van toepassing op