LogRecordSequence.SetLastRecord(SequenceNumber) Método

Definición

Establece el último registro de 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

Nuevo número de última 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 o base de archivo nueva o existente del registro activo no es válida.

O bien

sequenceNumber no está entre los números de base y última secuencia de esta secuencia.

No se pudo realizar la solicitud debido a una excepción de E/S inesperada.

O bien

Se ha alcanzado el final del registro.

O bien

El formato de archivo de registro o la versión especificados no son válidos.

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

No hay memoria suficiente para continuar con la ejecución del programa.

El sistema operativo deniega el acceso a la secuencia de registro especificada.

Comentarios

El número de secuencia especificado debe ser mayor que el número de secuencia base.

Cuando se completa este método, todos los registros que se habían anexado anteriormente con números de secuencia mayores que el número de secuencia especificado no son accesibles.

Se aplica a