IRecordSequence.EndFlush(IAsyncResult) Methode

Definitie

Wanneer deze wordt overschreven in een afgeleide klasse, wordt een asynchrone flush-bewerking beëindigd.

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

Parameters

result
IAsyncResult

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

Retouren

Het volgnummer van de laatste geschreven record.

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 flush-aanvraag, zoals een schijffout tijdens de I/O-aanvraag, worden zichtbaar wanneer EndFlush deze wordt aangeroepen.

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

Van toepassing op