FileRecordSequence.Flush Metodo

Definizione

Fa sì che i record aggiunti vengano scritti in modo permanente.

Overload

Nome Descrizione
Flush()

Assicura che tutti i record accodati siano stati scritti. Questo metodo non può essere ereditato.

Flush(SequenceNumber)

Assicura che tutti i record accodati siano stati scritti. Questo metodo non può essere ereditato.

Flush()

Assicura che tutti i record accodati siano stati scritti. Questo metodo non può essere ereditato.

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

Valori restituiti

Numero di sequenza dell'ultimo record scritto.

Implementazioni

Eccezioni

Si è verificato un errore di I/O durante lo scaricamento dei dati.

Il metodo è stato chiamato dopo che la sequenza è stata eliminata.

Memoria insufficiente per continuare l'esecuzione del programma.

Commenti

La chiamata a questo metodo garantisce che tutti i record aggiunti a FileRecordSequence siano stati scritti in modo permanente.

Si applica a

Flush(SequenceNumber)

Assicura che tutti i record accodati siano stati scritti. Questo metodo non può essere ereditato.

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

Parametri

sequenceNumber
SequenceNumber

Numero di sequenza del record più recente che deve essere scritto. Se non SequenceNumber è valido, tutti i record devono essere scritti.

Valori restituiti

Numero di sequenza dell'ultimo record scritto.

Implementazioni

Eccezioni

sequenceNumber non è compreso tra il numero di base e l'ultimo numero di sequenza di questa sequenza.

sequenceNumber non è valido per questa sequenza.

Si è verificato un errore di I/O durante lo scaricamento dei dati.

Il metodo è stato chiamato dopo che la sequenza è stata eliminata.

Memoria insufficiente per continuare l'esecuzione del programma.

Commenti

La chiamata a questo metodo garantisce che tutti i record con numeri di sequenza fino al numero di sequenza specificato siano stati scritti in modo permanente.

Si applica a