BitmapEncoder.FlushAsync Metodo

Definizione

Esegue il commit asincrono e scarica tutti i dati dell'immagine.

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

Restituisce

Oggetto che gestisce l'operazione di scaricamento asincrona.

Attributi

Commenti

Chiamare questo metodo al termine della codifica e prima di chiudere il flusso di output. I dati minimi da impostare su una nuova immagine prima di chiamare FlushAsync sono i dati pixel (SetPixelData). Dopo la chiamata a questo metodo, le chiamate successive ai metodi BitmapEncoder avranno esito negativo.

Se, dopo aver completato la codifica, si vuole riutilizzare la posizione di ricerca IRandomAccessStream da cui è stato creato BitmapEncoder , ad esempio passandola alle API Windows.Storage.Compression , è prima necessario reimpostare la posizione di ricerca del flusso su 0, l'inizio del flusso chiamando IRandomAccessStream.Seek.

Si applica a