IRecordSequence.EndFlush(IAsyncResult) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Beendet beim Überschreiben in einer abgeleiteten Klasse einen asynchronen Löschvorgang.
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
Parameter
- result
- IAsyncResult
Ein Verweis auf die ausstehende asynchrone E/A-Anforderung.
Gibt zurück
Die Sequenznummer des letzten 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 Löschanforderung auftreten, z. B. Fehler auf dem Datenträger während der E/A-Anforderung, werden sichtbar, wenn EndFlush aufgerufen wird.
Diese Methode muss genau einmal für jedes IAsyncResult, das von der BeginFlush-Methode zurückgegeben wird, aufgerufen werden.