Partager via


IDataWriter.FlushAsync Méthode

Définition

Vide les données de manière asynchrone.

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)

Retours

Opération de vidage de flux.

Attributs

Remarques

La méthode FlushAsync garantit que les données ont atteint le support de stockage cible que représente le flux. Par exemple, pour améliorer la réactivité et le débit de l’application, un flux de fichiers peut répondre à une opération d’écriture en copiant la mémoire tampon dans un autre support de stockage temporaire et en le retournant immédiatement, tandis que l’appareil cible commence à écrire les données simultanément.

La méthode FlushAsync ne se termine pas tant que toutes les données spécifiées dans les appels d’écriture précédents n’ont pas atteint le support de stockage cible. Si les données ne peuvent pas être écrites ou si une erreur s’est produite lors d’une opération d’écriture, la méthode retourne false.

La méthode FlushAsync peut produire des latences et ne garantit pas toujours un stockage durable et cohérent des données. Il est généralement recommandé d’éviter cette méthode si possible.

S’applique à