Język

FileRecordSequence.Flush Metoda

Definicja

Powoduje trwałe zapisanie dołączonych rekordów.

Przeciążenia

Nazwa Opis
Flush()

Gwarantuje, że wszystkie dołączone rekordy zostały zapisane. Nie można dziedziczyć tej metody.

Flush(SequenceNumber)

Gwarantuje, że wszystkie dołączone rekordy zostały zapisane. Nie można dziedziczyć tej metody.

Flush()

Gwarantuje, że wszystkie dołączone rekordy zostały zapisane. Nie można dziedziczyć tej metody.

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

Zwraca

Numer sekwencji ostatniego zapisanego rekordu.

Implementuje

Wyjątki

Wystąpił błąd we/wy podczas opróżniania danych.

Metoda została wywołana po usunięciu sekwencji.

Za mało pamięci, aby kontynuować wykonywanie programu.

Uwagi

Wywołanie tej metody gwarantuje, że wszystkie rekordy, które zostały dołączone do obiektu FileRecordSequence , zostały trwale zapisane.

Dotyczy

Flush(SequenceNumber)

Gwarantuje, że wszystkie dołączone rekordy zostały zapisane. Nie można dziedziczyć tej metody.

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

Parametry

sequenceNumber
SequenceNumber

Numer sekwencji najnowszego rekordu, który należy zapisać. Jeśli jest to SequenceNumber nieprawidłowe, wszystkie rekordy muszą być zapisywane.

Zwraca

Numer sekwencji ostatniego zapisanego rekordu.

Implementuje

Wyjątki

sequenceNumber nie należy do liczby podstawowej i ostatniej sekwencji tej sekwencji.

sequenceNumber jest nieprawidłowa dla tej sekwencji.

Wystąpił błąd we/wy podczas opróżniania danych.

Metoda została wywołana po usunięciu sekwencji.

Za mało pamięci, aby kontynuować wykonywanie programu.

Uwagi

Wywołanie tej metody gwarantuje, że wszystkie rekordy z numerami sekwencji do i włącznie z określonym numerem sekwencji zostały trwale zapisane.

Dotyczy