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 方法的任何后续调用都将失败。

如果在编码完成后,你想要重复使用从中创建 BitmapEncoderIRandomAccessStream,例如将其传递给 Windows.Storage.Compression API,则必须首先通过调用 IRandomAccessStream.Seek 将流的查找位置重置为流的开头 0。

适用于