FileRecordSequence.Flush Método

Definição

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

Sobrecargas

Nome Description
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

Ocorreu um erro de E/S durante a liberação dos 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 anexados ao FileRecordSequence tenham sido duramente gravados.

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 de sequência do registro mais recente que deve ser gravado. Se isso 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 base e de última sequência dessa sequência.

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

Ocorreu um erro de E/S durante a liberação dos 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 forma durável.

Aplica-se a