LogRecordSequence.SetLastRecord(SequenceNumber) Método

Definição

Define o último registro no LogRecordSequence.

public:
 void SetLastRecord(System::IO::Log::SequenceNumber sequenceNumber);
public void SetLastRecord(System.IO.Log.SequenceNumber sequenceNumber);
member this.SetLastRecord : System.IO.Log.SequenceNumber -> unit
Public Sub SetLastRecord (sequenceNumber As SequenceNumber)

Parâmetros

sequenceNumber
SequenceNumber

O novo número da última sequência no LogRecordSequence.

Isso deve se referir a um registro válido atual no log.

Exceções

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

Uma parte ou base de arquivo morto nova ou existente do log ativo é inválida.

-ou-

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

A solicitação não pôde ser executada devido a uma exceção inesperada de E/S.

-ou-

O final do log foi atingido.

-ou-

O formato ou a versão do arquivo de log especificado é inválido.

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.

O acesso para a sequência de log especificada é negado pelo sistema operacional.

Comentários

O número de sequência especificado deve ser maior que o número de sequência base.

Quando esse método for concluído, todos os registros que haviam sido acrescentados anteriormente com números de sequência maiores que o número de sequência especificado estarão inacessíveis.

Aplica-se a