BitmapEncoder.FlushAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
以非同步方式認可並排清所有影像資料。
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 方法的後續呼叫都會失敗。
如果編碼完成之後,您想要重複使用建立 BitmapEncoder的IRandomAccessStream,例如將它傳遞至Windows.Storage.Compression API,您必須先將資料流程的搜尋位置重設為 0,方法是呼叫IRandomAccessStream.Seek。