Compartir a través de


IDataWriter.FlushAsync Método

Definición

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.

Se aplica a