Partager via


IsolatedStorageFileStream.Flush Méthode

Définition

Efface les mémoires tampons pour ce flux et provoque l'écriture dans le fichier des données mises en mémoire tampon.

Surcharges

Flush(Boolean)

Efface les mémoires tampons pour ce flux, provoque l'écriture des données mises en mémoire tampon dans le fichier et efface également toutes les mémoires tampons de fichiers intermédiaires.

Flush()

Efface les mémoires tampons pour ce flux et provoque l'écriture dans le fichier des données mises en mémoire tampon.

Flush(Boolean)

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Efface les mémoires tampons pour ce flux, provoque l'écriture des données mises en mémoire tampon dans le fichier et efface également toutes les mémoires tampons de fichiers intermédiaires.

public:
 override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)

Paramètres

flushToDisk
Boolean

true pour vider toutes les mémoires tampons de fichiers intermédiaires ; sinon, false.

Remarques

Utilisez cette surcharge lorsque vous souhaitez vous assurer que toutes les données mises en mémoire tampon dans les mémoires tampons de fichiers intermédiaires sont écrites sur le disque.

Voir aussi

S’applique à

Flush()

Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs
Source:
IsolatedStorageFileStream.cs

Efface les mémoires tampons pour ce flux et provoque l'écriture dans le fichier des données mises en mémoire tampon.

public:
 override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()

Remarques

Étant donné qu’une mémoire tampon peut être utilisée pour la lecture ou l’écriture, mais pas les deux simultanément, Flush exécute deux fonctions. Tout d’abord, toutes les données précédemment écrites dans la mémoire tampon sont copiées dans le fichier et la mémoire tampon est effacée. Deuxièmement, si CanSeek est true et que les données ont été précédemment copiées du fichier vers la mémoire tampon pour lecture, la position actuelle dans le fichier est décrémentée par le nombre d’octets non lus dans la mémoire tampon. La mémoire tampon est ensuite effacée.

Utilisez la Flush(Boolean) surcharge de méthode lorsque vous souhaitez vous assurer que toutes les données mises en mémoire tampon dans les mémoires tampons de fichiers intermédiaires sont écrites sur le disque.

Voir aussi

S’applique à