LogRecordSequence.SetLastRecord(SequenceNumber) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit le dernier enregistrement dans la classe 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)
Paramètres
- sequenceNumber
- SequenceNumber
Le nouveau dernier numéro de séquence dans la classe LogRecordSequence.
Cela doit faire référence à un enregistrement valide actuel dans le journal.
Exceptions
sequenceNumber
n'est pas valide pour cette séquence.
Une fin ou base d'archive nouvelle ou existante du journal actif n'est pas valide.
- ou -
sequenceNumber
n'est pas compris entre le numéro de base et le dernier numéro de la séquence.
La requête n'a pas pu être exécutée en raison d'une exception d'E/S inattendue.
- ou -
La fin du journal a été atteinte.
- ou -
Le format ou la version de fichier journal spécifié n'est pas valide.
La méthode a été appelée après la suppression de la séquence.
La mémoire disponible n'est pas suffisante pour continuer l'exécution du programme.
L'accès à la séquence de journal spécifiée est refusé par le système d'exploitation.
Remarques
Le numéro de séquence spécifié doit être supérieur au numéro de séquence de base.
À l'issue de cette méthode, tous les enregistrements précédemment ajoutés avec des numéros de séquence supérieurs à celui du numéro de séquence spécifié sont inaccessibles.