Compartir a través de


IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Método

Definición

Avanza el número de secuencia base del registro.

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

El nuevo número de secuencia base de la secuencia del registro.

Excepciones

newBaseSequenceNumber no es válido.

newBaseSequenceNumber no está activo en el registro.

Se ha producido un error de E/S al modificar la secuencia.

Se llamó al método una vez eliminada la secuencia.

La secuencia del registro está completa.

Comentarios

Al utilizar una instancia LogRecordSequence e intentar avanzar el número de secuencia para liberar espacio en el registro, el nuevo número de secuencia base debe residir en una extensión del registro diferente para que la extensión anterior se marque como vacía. No permite liberar parcialmente las extensiones.

Se aplica a