LogRecordSequence.SetLastRecord(SequenceNumber) Método

Definición

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.

Se aplica a