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