IDataWriter.FlushAsync 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.
Scarica i dati in modo asincrono.
public:
IAsyncOperation<bool> ^ FlushAsync();
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<bool> FlushAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<bool> FlushAsync();
function flushAsync()
Public Function FlushAsync () As IAsyncOperation(Of Boolean)
Restituisce
Operazione di scaricamento del flusso.
- Attributi
Commenti
Il metodo FlushAsync garantisce che i dati abbiano raggiunto il supporto di archiviazione di destinazione rappresentato dal flusso. Ad esempio, per migliorare la velocità di risposta e la velocità effettiva dell'applicazione, un flusso di file potrebbe rispondere a un'operazione di scrittura copiando il buffer in un altro supporto di archiviazione temporanea e restituendo immediatamente, mentre il dispositivo di destinazione inizia a scrivere i dati contemporaneamente.
Il metodo FlushAsync non viene completato finché tutti i dati specificati nelle chiamate di scrittura precedenti non hanno raggiunto il supporto di archiviazione di destinazione. Se non è possibile scrivere i dati o si è verificato un errore durante un'operazione di scrittura, il metodo restituisce false.
Il metodo FlushAsync può produrre latenze e non garantisce sempre l'archiviazione durevole e coerente dei dati. È in genere consigliabile evitare questo metodo, se possibile.