FileRecordSequence.EndReserveAndAppend(IAsyncResult) Methode

Definitie

Hiermee wordt een asynchrone reserve- en toevoegbewerking beëindigd. Deze methode kan niet worden overgenomen.

public:
 virtual System::IO::Log::SequenceNumber EndReserveAndAppend(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndReserveAndAppend(IAsyncResult result);
abstract member EndReserveAndAppend : IAsyncResult -> System.IO.Log.SequenceNumber
override this.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.

Implementeringen

Uitzonderingen

result is ongeldig.

End is al aangeroepen voor deze asynchrone bewerking.

De aanvraag kan niet worden uitgevoerd vanwege een onverwachte I/O-uitzondering.

De methode is aangeroepen nadat de reeks is verwijderd.

Er is onvoldoende geheugen om door te gaan met de uitvoering van het programma.

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