FileRecordSequence.Flush 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.
Bewirkt, dass angefügte Datensätze dauerhaft geschrieben werden.
Überlädt
Flush() |
Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht vererbt werden. |
Flush(SequenceNumber) |
Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht vererbt werden. |
Flush()
Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht vererbt werden.
public:
virtual System::IO::Log::SequenceNumber Flush();
public System.IO.Log.SequenceNumber Flush ();
abstract member Flush : unit -> System.IO.Log.SequenceNumber
override this.Flush : unit -> System.IO.Log.SequenceNumber
Public Function Flush () As SequenceNumber
Gibt zurück
Die Sequenznummer des letzten geschriebenen Datensatzes.
Implementiert
Ausnahmen
Beim Löschen der Daten ist ein E/A-Fehler aufgetreten.
Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.
Der Arbeitsspeicher reicht nicht aus, um die Ausführung des Programms fortzusetzen.
Hinweise
Durch das Aufrufen dieser Methode wird sichergestellt, dass alle Datensätze, die der FileRecordSequence angefügt wurden, dauerhaft geschrieben wurden.
Gilt für:
Flush(SequenceNumber)
Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht vererbt werden.
public:
virtual System::IO::Log::SequenceNumber Flush(System::IO::Log::SequenceNumber sequenceNumber);
public System.IO.Log.SequenceNumber Flush (System.IO.Log.SequenceNumber sequenceNumber);
abstract member Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
override this.Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
Public Function Flush (sequenceNumber As SequenceNumber) As SequenceNumber
Parameter
- sequenceNumber
- SequenceNumber
Die Sequenznummer des letzten Datensatzes, der geschrieben werden muss. Wenn diese SequenceNumber ungültig ist, müssen alle Datensätze geschrieben werden.
Gibt zurück
Die Sequenznummer des letzten geschriebenen Datensatzes.
Implementiert
Ausnahmen
sequenceNumber
befindet sich nicht zwischen der Basissequenznummer und der letzten Sequenznummer dieser Sequenz.
sequenceNumber
ist für diese Sequenz nicht gültig.
Beim Löschen der Daten ist ein E/A-Fehler aufgetreten.
Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.
Der Arbeitsspeicher reicht nicht aus, um die Ausführung des Programms fortzusetzen.
Hinweise
Durch das Aufrufen diese Methode wird sichergestellt, dass alle Datensätze mit Sequenznummern bis zu der angegebenen Sequenznummer dauerhaft geschrieben wurden.