LogRecordSequence.SetLastRecord(SequenceNumber) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.