IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Método

Definição

Avança o número base da sequência do log.

public:
 void AdvanceBaseSequenceNumber(System::IO::Log::SequenceNumber newBaseSequenceNumber);
public void AdvanceBaseSequenceNumber(System.IO.Log.SequenceNumber newBaseSequenceNumber);
abstract member AdvanceBaseSequenceNumber : System.IO.Log.SequenceNumber -> unit
Public Sub AdvanceBaseSequenceNumber (newBaseSequenceNumber As SequenceNumber)

Parâmetros

newBaseSequenceNumber
SequenceNumber

O novo número base da sequência do registo.

Exceções

newBaseSequenceNumber é inválido.

newBaseSequenceNumber não está ativo no registo.

Ocorreu um erro de E/S durante a modificação da sequência.

O método era chamado depois de a sequência ter sido eliminada.

A sequência de discos está cheia.

Observações

Quando usas uma LogRecordSequence instância e tentas avançar o número de sequência para libertar espaço no log, o novo número base de sequência tem de residir numa extensão logarítmica diferente para que a extensão anterior seja marcada como vazia. Libertar parcialmente não é suportado.

Aplica-se a