Partilhar via


FileRecordSequence.Flush Método

Definição

Faz com que os registros acrescentados sejam gravados de maneira durável.

Sobrecargas

Flush()

Garante que todos os registros acrescentados tenham sido gravados. Esse método não pode ser herdado.

Flush(SequenceNumber)

Garante que todos os registros acrescentados tenham sido gravados. Esse método não pode ser herdado.

Flush()

Garante que todos os registros acrescentados tenham sido gravados. Esse método não pode ser herdado.

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

Retornos

O número de sequência do último registro gravado.

Implementações

Exceções

Um erro de E/S ocorreu ao liberar os dados.

O método foi chamado depois que a sequência foi descartada.

Não há memória suficiente para continuar a execução do programa.

Comentários

Chamar esse método garante que todos os registros que foram acrescentados ao FileRecordSequence foram gravados de maneira durável.

Aplica-se a

Flush(SequenceNumber)

Garante que todos os registros acrescentados tenham sido gravados. Esse método não pode ser herdado.

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

Parâmetros

sequenceNumber
SequenceNumber

O número da sequência do registro mais recente que deve ser gravado. Se esse SequenceNumber for inválido, todos os registros deverão ser gravados.

Retornos

O número de sequência do último registro gravado.

Implementações

Exceções

sequenceNumber não está entre os números de base e de última sequência dessa sequência.

sequenceNumber não é válido para essa sequência.

Um erro de E/S ocorreu ao liberar os dados.

O método foi chamado depois que a sequência foi descartada.

Não há memória suficiente para continuar a execução do programa.

Comentários

Chamar esse método garante que todos os registros com números de sequência até e incluindo o número de sequência especificado tenham sido gravados de maneira durável.

Aplica-se a