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