IsolatedStorageFileStream.Flush Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Cancella i buffer del flusso e fa sì che i dati memorizzati nel buffer vengano scritti nel file.
Overload
Flush(Boolean) |
Cancella i buffer del flusso e fa sì che i dati memorizzati nei buffer vengano scritti nel file, cancellando anche tutti i buffer di file intermedi. |
Flush() |
Cancella i buffer del flusso e fa sì che i dati memorizzati nel buffer vengano scritti nel file. |
Flush(Boolean)
- Origine:
- IsolatedStorageFileStream.cs
- Origine:
- IsolatedStorageFileStream.cs
- Origine:
- IsolatedStorageFileStream.cs
Cancella i buffer del flusso e fa sì che i dati memorizzati nei buffer vengano scritti nel file, cancellando anche tutti i buffer di file intermedi.
public:
override void Flush(bool flushToDisk);
public override void Flush (bool flushToDisk);
override this.Flush : bool -> unit
Public Overrides Sub Flush (flushToDisk As Boolean)
Parametri
- flushToDisk
- Boolean
true
per svuotare tutti i buffer di file intermedi; in caso contrario, false
.
Commenti
Usare questo overload quando si vuole assicurarsi che tutti i dati memorizzati nel buffer di file intermedi vengano scritti su disco.
Vedi anche
Si applica a
Flush()
- Origine:
- IsolatedStorageFileStream.cs
- Origine:
- IsolatedStorageFileStream.cs
- Origine:
- IsolatedStorageFileStream.cs
Cancella i buffer del flusso e fa sì che i dati memorizzati nel buffer vengano scritti nel file.
public:
override void Flush();
public override void Flush ();
override this.Flush : unit -> unit
Public Overrides Sub Flush ()
Commenti
Poiché un buffer può essere usato per la lettura o la scrittura, ma non entrambi contemporaneamente, Flush esegue due funzioni. Prima di tutto, tutti i dati scritti in precedenza nel buffer vengono copiati nel file e il buffer viene cancellato. In secondo luogo, se CanSeektrue
e i dati sono stati copiati in precedenza dal file al buffer per la lettura, la posizione corrente all'interno del file viene decrementata dal numero di byte non letti nel buffer. Il buffer viene quindi cancellato.
Usare l'overload del Flush(Boolean) metodo quando si vuole assicurarsi che tutti i dati memorizzati nel buffer di file intermedi siano scritti su disco.