Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Stream.Flush méthode ()

 

Date de publication : novembre 2016

En cas de remplacement dans une classe dérivée, efface toutes les mémoires tampons pour ce flux et provoque l'écriture de toutes les données se trouvant dans des mémoires tampons sur l'appareil sous-jacent.

Espace de noms:   System.IO
Assembly:  mscorlib (dans mscorlib.dll)

public abstract void Flush()

Exception Condition
IOException

Une erreur d’E/S se produit.

Substituer Flush sur les flux qui implémentent une mémoire tampon. Utilisez cette méthode pour déplacer toutes les informations à partir de la mémoire tampon sous-jacente vers sa destination, désactivez la mémoire tampon ou les deux. En fonction de l’état de l’objet, vous devrez peut-être modifier la position actuelle dans le flux de données (par exemple, si le flux sous-jacent prend en charge la recherche). Pour plus d’informations, consultez CanSeek.

Lorsque vous utilisez la StreamWriter ou BinaryWriter de classe, ne videz pas la base de Stream objet. Au lieu de cela, utilisez la classe Flush ou Close (méthode), ce qui permet de s’assurer que les données sont vidées dans le flux sous-jacent et ensuite écrites dans le fichier.

Plateforme Windows universelle
Disponible depuis 8
.NET Framework
Disponible depuis 1.1
Bibliothèque de classes portable
Pris en charge dans : plateformes .NET portables
Silverlight
Disponible depuis 2.0
Silverlight pour Windows Phone
Disponible depuis 7.0
Windows Phone
Disponible depuis 8.1
Retour au début
Afficher: