IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Método

Definición

Mueve el número de secuencia base del reenvío 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

Nuevo número de secuencia base de la secuencia de registros.

Excepciones

newBaseSequenceNumber no es válido.

newBaseSequenceNumber no está activo en el registro.

Error de E/S al modificar la secuencia.

Se llamó al método después de eliminar la secuencia.

La secuencia de registros está llena.

Comentarios

Cuando se usa una LogRecordSequence instancia e intenta 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 de registro diferente para que la extensión anterior se marque como vacía. No se admiten extensiones de liberar parcialmente.

Se aplica a