LogRecordSequence.Flush Metod

Definition

Skriver bifogade poster på ett vederbörligt sätt.

Överlagringar

Name Description
Flush()

Säkerställer att alla bifogade poster har skrivits. Den här metoden kan inte ärvas.

Flush(SequenceNumber)

Säkerställer att alla bifogade poster upp till och inklusive posten med det angivna sekvensnumret har skrivits korrekt. Den här metoden kan inte ärvas.

Flush()

Säkerställer att alla bifogade poster har skrivits. Den här metoden kan inte ärvas.

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

Returer

Sekvensnumret för den sista posten som skrevs.

Implementeringar

Undantag

Ett I/O-fel uppstod vid tömning av data.

Metoden anropades efter att sekvensen har tagits bort.

Den här åtgärden stöds inte.

Det finns inte tillräckligt med minne för att fortsätta körningen av programmet.

Åtkomst för den angivna loggsekvensen nekas av operativsystemet.

Det gick inte att skapa tillräckligt med ledigt utrymme för att innehålla det nya omstartsområdet.

Den angivna loggen har inga omfattningar. En eller flera omfattningar måste skapas innan en postsekvens kan användas.

Kommentarer

Genom att anropa den här metoden ser du till att alla poster som har lagts till LogRecordSequence i har skrivits korrekt.

Gäller för

Flush(SequenceNumber)

Säkerställer att alla bifogade poster upp till och inklusive posten med det angivna sekvensnumret har skrivits korrekt. Den här metoden kan inte ärvas.

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

Parametrar

sequenceNumber
SequenceNumber

Sekvensnumret för den senaste posten som måste skrivas. Om detta SequenceNumber är ogiltigt måste alla poster skrivas.

Returer

Sekvensnumret för den sista posten som skrevs.

Implementeringar

Undantag

sequenceNumber är inte giltig för den här sekvensen.

sequenceNumber är inte mellan bas- och sista sekvensnumren i den här sekvensen.

Det gick inte att utföra begäran på grund av ett oväntat I/O-undantag.

Den angivna loggen har inga omfattningar. En eller flera omfattningar måste skapas innan en postsekvens kan användas.

Det går inte att utföra åtgärden eftersom postsekvensen öppnades med skrivskyddad åtkomst.

Metoden anropades efter att sekvensen har tagits bort.

Det finns inte tillräckligt med minne för att fortsätta körningen av programmet.

Postsekvensen är full.

Åtkomst för den angivna loggsekvensen nekas av operativsystemet.

Kommentarer

Genom att anropa den här metoden ser du till att alla poster med sekvensnummer upp till och med det angivna sekvensnumret har skrivits korrekt.

Gäller för