BitmapEncoder.FlushAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Асинхронно фиксирует и очищает все данные изображения.
public:
virtual IAsyncAction ^ FlushAsync() = FlushAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncAction FlushAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncAction FlushAsync();
function flushAsync()
Public Function FlushAsync () As IAsyncAction
Возвращаемое значение
Объект , управляющий асинхронной операцией очистки.
- Атрибуты
Комментарии
Вызовите этот метод после завершения кодирования и перед закрытием выходного потока. Минимальные данные, которые необходимо задать на новом изображении перед вызовом FlushAsync, — это пиксельные данные (SetPixelData). После вызова этого метода все последующие вызовы методов BitmapEncoder завершаются ошибкой.
Если после завершения кодирования вы хотите повторно использовать IRandomAccessStream , из которого был создан BitmapEncoder , например передать его в API Windows.Storage.Compression , необходимо сначала сбросить позицию поиска потока на 0( начало потока), вызвав метод IRandomAccessStream.Seek.