LogRecordSequence.Flush Metoda

Definice

Zapisuje připojené záznamy trvale.

Přetížení

Name Description
Flush()

Zajišťuje zápis všech připojených záznamů. Tuto metodu nelze zdědit.

Flush(SequenceNumber)

Zajišťuje, aby všechny připojené záznamy až do záznamu a včetně záznamu se zadaným pořadovým číslem byly trvale zapsány. Tuto metodu nelze zdědit.

Flush()

Zajišťuje zápis všech připojených záznamů. Tuto metodu nelze zdědit.

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

Návraty

Pořadové číslo posledního zapsaného záznamu.

Implementuje

Výjimky

Při vyprázdnění dat došlo k vstupně-výstupní chybě.

Metoda byla volána po odstranění sekvence.

Tato operace není podporována.

Pro pokračování v provádění programu není dostatek paměti.

Operační systém odepře přístup k zadané sekvenci protokolu.

Sekvence záznamů nemohla vytvořit dostatek volného místa, aby obsahovala novou oblast restartování.

Zadaný protokol nemá žádné rozsahy. Před použití sekvence záznamu musí být vytvořen jeden nebo více rozsahů.

Poznámky

Volání této metody zajišťuje, že všechny záznamy, které byly připojeny k LogRecordSequence byly trvale zapsány.

Platí pro

Flush(SequenceNumber)

Zajišťuje, aby všechny připojené záznamy až do záznamu a včetně záznamu se zadaným pořadovým číslem byly trvale zapsány. Tuto metodu nelze zdědit.

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

Pořadové číslo posledního záznamu, který musí být zapsán. Pokud je tato SequenceNumber hodnota neplatná, všechny záznamy musí být zapsány.

Návraty

Pořadové číslo posledního zapsaného záznamu.

Implementuje

Výjimky

sequenceNumber není pro tuto sekvenci platný.

sequenceNumber není mezi základním a posledním pořadovými čísly této sekvence.

Požadavek nelze provést kvůli neočekávané výjimce vstupně-výstupní operace.

Zadaný protokol nemá žádné rozsahy. Před použití sekvence záznamu musí být vytvořen jeden nebo více rozsahů.

Operaci nelze provést, protože sekvence záznamů byla otevřena s přístupem jen pro čtení.

Metoda byla volána po odstranění sekvence.

Pro pokračování v provádění programu není dostatek paměti.

Posloupnost záznamů je plná.

Operační systém odepře přístup k zadané sekvenci protokolu.

Poznámky

Voláním této metody zajistíte, že všechny záznamy s pořadovými čísly až do zadaného pořadového čísla budou trvale zapsány.

Platí pro