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,您必須先將資料流程的搜尋位置重設為 0,方法是呼叫IRandomAccessStream.Seek

適用於