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

BinaryWriter.Flush méthode ()

 

Date de publication : novembre 2016

Efface toutes les mémoires tampons pour le writer actuel et provoque l'écriture des données mises en mémoire tampon sur l'appareil sous-jacent.

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

public virtual void Flush()

Toutes les classes dérivées doivent substituer Flush pour vous assurer que toutes les données mises en mémoire tampon est envoyé vers le flux.

Vider le flux ne videra pas son encodeur sous-jacent sauf si vous appelez explicitement Flush ou Close. Définition de AutoFlush à true signifie que les données sont vidées de la mémoire tampon dans le flux, mais l’état de l’encodeur n’est pas vidé. Cela permet à l’encodeur de garder son état (caractères partiels) afin que le bloc de caractères suivant peut donc coder correctement. Ce scénario affecte UTF8 et UTF7, où certains caractères peuvent uniquement être encodés après que l’encodeur a reçu les caractères adjacents.

Pour obtenir la liste des tâches d’e/s courantes, consultez Tâches d'E/S courantes.

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: