FileRecordSequence.Flush Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.