次の方法で共有


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 メソッドの後続の呼び出しは失敗します。

エンコードが完了したら、BitmapEncoder が作成された IRandomAccessStream (Windows.Storage.Compression API に渡すなど) を再利用する場合は、まず IRandomAccessStream.Seek を呼び出してストリームのシーク位置を 0 (ストリームの先頭) にリセットする必要があります。

適用対象