Compartilhar via


BitmapEncoder.FlushAsync Método

Definição

Confirma e libera de forma assíncrona todos os dados da imagem.

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

Retornos

Um objeto que gerencia a operação de liberação assíncrona.

Atributos

Comentários

Chame esse método quando terminar de codificar e antes de fechar o fluxo de saída. Os dados mínimos que você precisa definir em uma nova imagem antes de chamar FlushAsync são os dados de pixel (SetPixelData). Depois que esse método for chamado, todas as chamadas subsequentes aos métodos BitmapEncoder falharão.

Se, após a conclusão da codificação, você quiser reutilizar o IRandomAccessStream do qual o BitmapEncoder foi criado, como passá-lo para as APIs Windows.Storage.Compression , primeiro você deverá redefinir a posição de busca do fluxo para 0, o início do fluxo, chamando IRandomAccessStream.Seek.

Aplica-se a