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í.
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.