Partager via


LogRecordSequence.SetLastRecord(SequenceNumber) Méthode

Définition

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.

S’applique à