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으로 다시 설정해야 합니다.

적용 대상