FileRecordSequence.Flush Méthode

Définition

Provoque l’écriture durable des enregistrements ajoutés.

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 ont été écrits. 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.

Il n’y a pas assez de mémoire pour poursuivre l’exécution du programme.

Remarques

L’appel de cette méthode garantit que tous les enregistrements qui ont été ajoutés à celui-ci FileRecordSequence ont été écrits durablement.

S’applique à

Flush(SequenceNumber)

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(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 compris entre les nombres de base et de dernière séquence de cette séquence.

sequenceNumber n’est pas valide pour cette séquence.

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.

Il n’y a pas assez de mémoire pour poursuivre l’exécution du programme.

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.

S’applique à