Freigeben über


IRecordSequence.EndWriteRestartArea(IAsyncResult) Methode

Definition

Beendet beim Überschreiben in einer abgeleiteten Klasse einen asynchronen Neustartbereich-Schreibvorgang.

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

Parameter

result
IAsyncResult

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

Gibt zurück

Die Sequenznummer des geschriebenen Datensatzes.

Ausnahmen

Mindestens eines der Argumente ist ungültig.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

Hinweise

Diese Methode blockiert, bis die E/A-Operation abgeschlossen ist. Fehler, die während einer asynchronen Schreibanforderung auftreten, z. B. Fehler auf dem Datenträger während der E/A-Anforderung, werden sichtbar, wenn EndWriteRestartArea aufgerufen wird.

Diese Methode muss genau einmal für jedes IAsyncResult, das von der BeginWriteRestartArea-Methode zurückgegeben wird, aufgerufen werden.

Gilt für: