LogRecordSequence.SetLastRecord(SequenceNumber) Metodo

Definizione

Imposta l'ultimo record contenuto in 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)

Parametri

sequenceNumber
SequenceNumber

Nuovo ultimo numero di sequenza contenuto in LogRecordSequence.

Questo deve fare riferimento a un record valido corrente attualmente nel log.

Eccezioni

sequenceNumber non è valido per questa sequenza.

Una coda o base di archivio nuova o esistente del log attivo non è valida.

-oppure-

sequenceNumber non è compreso tra i numeri di sequenza di base e finale di questa sequenza.

Impossibile eseguire la richiesta a causa di un'eccezione I/O imprevista.

-oppure-

È stata raggiunta la fine del log.

-oppure-

Il formato del file di log o la versione specificata non è valida.

Il metodo è stato chiamato dopo l'eliminazione sequenza.

Memoria insufficiente per continuare l'esecuzione del programma.

L'accesso per la sequenza dei log specificata viene negato dal sistema operativo.

Commenti

Il numero di sequenza specificato deve essere maggiore del numero di sequenza di base.

Quando questo metodo viene completato, tutti i record che erano stati precedentemente aggiunti con numeri di sequenza maggiori del numero di sequenza specificato sono inaccessibili.

Si applica a