IDataWriter.FlushAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Vacía los datos de forma asincrónica.
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)
Devoluciones
Operación de vaciado de flujo.
- Atributos
Comentarios
El método FlushAsync garantiza que los datos han alcanzado el medio de almacenamiento de destino que representa la secuencia. Por ejemplo, para mejorar la capacidad de respuesta y el rendimiento de las aplicaciones, una secuencia de archivos podría responder a una operación de escritura copiando el búfer en otro medio de almacenamiento temporal y devolviendo inmediatamente, mientras que el dispositivo de destino comienza a escribir los datos simultáneamente.
El método FlushAsync no se completa hasta que todos los datos especificados en las llamadas de escritura anteriores han alcanzado el medio de almacenamiento de destino. Si los datos no se pueden escribir o se produjo un error durante una operación de escritura, el método devuelve false.
El método FlushAsync puede producir latencias y no siempre garantiza un almacenamiento duradero y coherente de los datos. Por lo general, se recomienda evitar este método si es posible.