IsolatedStorageFileStream.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.
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.