IRecordSequence.EndReserveAndAppend(IAsyncResult) Methode

Definition

Wenn eine abgeleitete Klasse außer Kraft gesetzt wird, wird ein asynchroner Reserve- und Anfügevorgang beendet.

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

Parameter

result
IAsyncResult

Ein Verweis auf die ausstehende asynchrone E/A-Anforderung.

Gibt zurück

Die Sequenznummer des angefügten Protokolldatensatzes.

Ausnahmen

Mindestens eines der Argumente ist ungültig.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

Hinweise

Diese Methode blockiert, bis der E/A-Vorgang abgeschlossen ist. Fehler, die während einer asynchronen Schreibanforderung auftreten, z. B. ein Datenträgerfehler während der E/A-Anforderung, werden beim EndReserveAndAppend Aufruf sichtbar.

Diese Methode muss für jede IAsyncResult von der BeginReserveAndAppend Methode zurückgegebene Methode genau einmal aufgerufen werden.

Gilt für: