LogRecordSequence.Flush 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.
Écrit des enregistrements ajoutés durablement.
Surcharges
| Nom | Description |
|---|---|
| Flush() |
Garantit que tous les enregistrements ajoutés ont été écrits. Cette méthode ne peut pas être héritée. |
| Flush(SequenceNumber) |
Garantit que tous les enregistrements ajoutés jusqu’à et y compris l’enregistrement avec le numéro de séquence spécifié ont été écrits durablement. Cette méthode ne peut pas être héritée. |
Flush()
Garantit que tous les enregistrements ajoutés ont été écrits. Cette méthode ne peut pas être héritée.
public:
virtual System::IO::Log::SequenceNumber Flush();
public System.IO.Log.SequenceNumber Flush();
abstract member Flush : unit -> System.IO.Log.SequenceNumber
override this.Flush : unit -> System.IO.Log.SequenceNumber
Public Function Flush () As SequenceNumber
Retours
Numéro de séquence du dernier enregistrement écrit.
Implémente
Exceptions
Une erreur d’E/S s’est produite lors du vidage des données.
La méthode a été appelée après la suppression de la séquence.
Cette opération n’est pas prise en charge.
Il n’y a pas assez de mémoire pour poursuivre l’exécution du programme.
L’accès pour la séquence de journaux spécifiée est refusé par le système d’exploitation.
La séquence d’enregistrements n’a pas pu libérer suffisamment d’espace pour contenir la nouvelle zone de redémarrage.
Le journal spécifié n’a aucune étendue. Une ou plusieurs étendues doivent être créées avant qu’une séquence d’enregistrements puisse être utilisée.
Remarques
L’appel de cette méthode garantit que tous les enregistrements qui ont été ajoutés à celui-ci LogRecordSequence ont été écrits durablement.
S’applique à
Flush(SequenceNumber)
Garantit que tous les enregistrements ajoutés jusqu’à et y compris l’enregistrement avec le numéro de séquence spécifié ont été écrits durablement. Cette méthode ne peut pas être héritée.
public:
virtual System::IO::Log::SequenceNumber Flush(System::IO::Log::SequenceNumber sequenceNumber);
public System.IO.Log.SequenceNumber Flush(System.IO.Log.SequenceNumber sequenceNumber);
abstract member Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
override this.Flush : System.IO.Log.SequenceNumber -> System.IO.Log.SequenceNumber
Public Function Flush (sequenceNumber As SequenceNumber) As SequenceNumber
Paramètres
- sequenceNumber
- SequenceNumber
Numéro de séquence du dernier enregistrement qui doit être écrit. S’il n’est SequenceNumber pas valide, tous les enregistrements doivent être écrits.
Retours
Numéro de séquence du dernier enregistrement écrit.
Implémente
Exceptions
sequenceNumber n’est pas valide pour cette séquence.
sequenceNumber n’est pas compris entre les nombres de base et de dernière séquence de cette séquence.
Impossible d’effectuer la requête en raison d’une exception d’E/S inattendue.
Le journal spécifié n’a aucune étendue. Une ou plusieurs étendues doivent être créées avant qu’une séquence d’enregistrements puisse être utilisée.
Impossible d’effectuer l’opération, car la séquence d’enregistrements a été ouverte avec un accès en lecture seule.
La méthode a été appelée après la suppression de la séquence.
Il n’y a pas assez de mémoire pour poursuivre l’exécution du programme.
La séquence d’enregistrements est pleine.
L’accès pour la séquence de journaux spécifiée est refusé par le système d’exploitation.
Remarques
L’appel de cette méthode garantit que tous les enregistrements avec des numéros de séquence jusqu’à et y compris le numéro de séquence spécifié ont été écrits de manière durable.