FileRecordSequence.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 einen asynchronen Löschvorgang. Diese Methode kann nicht vererbt werden.
public:
virtual System::IO::Log::SequenceNumber EndFlush(IAsyncResult ^ result);
public System.IO.Log.SequenceNumber EndFlush (IAsyncResult result);
abstract member EndFlush : IAsyncResult -> System.IO.Log.SequenceNumber
override this.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.
Implementiert
Ausnahmen
result
ist ungültig.
End
wurde bereits für diesen asynchronen Vorgang aufgerufen.
Die Anforderung kann aufgrund einer unerwarteten E/A-Ausnahme nicht ausgeführt werden.
Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.
Der Arbeitsspeicher reicht nicht aus, um die Ausführung des Programms fortzusetzen.
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.