IRecordSequence.AdvanceBaseSequenceNumber(SequenceNumber) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.