LogRecordSequence.SetLastRecord(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í.
Establece el último registro en LogRecordSequence.
public:
void SetLastRecord(System::IO::Log::SequenceNumber sequenceNumber);
public void SetLastRecord (System.IO.Log.SequenceNumber sequenceNumber);
member this.SetLastRecord : System.IO.Log.SequenceNumber -> unit
Public Sub SetLastRecord (sequenceNumber As SequenceNumber)
Parámetros
- sequenceNumber
- SequenceNumber
El nuevo último número de secuencia en LogRecordSequence.
Esto debe hacer referencia a un registro válido actual actualmente en el registro.
Excepciones
sequenceNumber
no es válido para esta secuencia.
Una cola de archivo nueva o existente o la base del registro activo no son válidas.
o bien
sequenceNumber
no está entre la base y últimos números de secuencia de esta secuencia.
La solicitud no se pudo realizar debido a una excepción de E/S inesperada.
o bien
Se ha llegado al final del registro.
o bien
El formato del archivo de registro especificado o la versión no es válida.
Se llamó al método una vez eliminada la secuencia.
No hay bastante memoria para continuar la ejecución del programa.
El sistema operativo ha denegado el acceso a la secuencia de registro especificado.
Comentarios
El número de secuencia especificado debe ser mayor que el número de secuencia base.
Cuando este método se completa, todos los registros anexados previamente con números de secuencia mayores que el número de secuencia especificado son inaccesibles.