IDataWriter.FlushAsync 方法

定义

异步刷新数据。

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)

返回

流刷新操作。

属性

注解

FlushAsync 方法可确保数据已到达流表示的目标存储介质。 例如,为了提高应用程序响应能力和吞吐量,文件流可以通过将缓冲区复制到另一个临时存储介质并立即返回来响应写入操作,而目标设备同时开始写入数据。

在之前写入调用中指定的所有数据到达目标存储介质之前, FlushAsync 方法不会完成。 如果无法写入数据,或在写入操作期间发生错误,该方法将返回 false。

FlushAsync 方法可能会产生延迟,并且并不总是保证持久且一致的数据存储。 如果可能,通常建议避免使用此方法。

适用于