Поделиться через


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 может создавать задержки и не всегда гарантирует надежное и согласованное хранение данных. Обычно рекомендуется избегать этого метода, если это возможно.

Применяется к