FileRecordSequence.Flush Methode

Definition

Bewirkt, dass angefügte Datensätze dauerhaft geschrieben werden.

Überlädt

Name Beschreibung
Flush()

Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht geerbt werden.

Flush(SequenceNumber)

Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht geerbt werden.

Flush()

Stellt sicher, dass alle angefügten Datensätze geschrieben wurden. Diese Methode kann nicht geerbt 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 Leeren der Daten ist ein E/A-Fehler aufgetreten.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

Es ist nicht genügend Arbeitsspeicher vorhanden, um die Ausführung des Programms fortzusetzen.

Hinweise

Durch Aufrufen dieser Methode wird sichergestellt, dass alle Datensätze, die an die 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 geerbt 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 neuesten Datensatzes, der geschrieben werden muss. Wenn dies SequenceNumber ungültig ist, müssen alle Datensätze geschrieben werden.

Gibt zurück

Die Sequenznummer des letzten geschriebenen Datensatzes.

Implementiert

Ausnahmen

sequenceNumber ist nicht zwischen der Basis- und der letzten Sequenznummer dieser Sequenz.

sequenceNumber ist für diese Sequenz ungültig.

Beim Leeren der Daten ist ein E/A-Fehler aufgetreten.

Die Methode wurde aufgerufen, nachdem die Sequenz verworfen wurde.

Es ist nicht genügend Arbeitsspeicher vorhanden, um die Ausführung des Programms fortzusetzen.

Hinweise

Durch Aufrufen dieser Methode wird sichergestellt, dass alle Datensätze mit Sequenznummern bis einschließlich der angegebenen Sequenznummer dauerhaft geschrieben wurden.

Gilt für: