IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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.