DataPackageView.GetBitmapAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a imagem de bitmap contida no DataPackageView
public:
virtual IAsyncOperation<RandomAccessStreamReference ^> ^ GetBitmapAsync() = GetBitmapAsync;
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<RandomAccessStreamReference> GetBitmapAsync();
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<RandomAccessStreamReference> GetBitmapAsync();
function getBitmapAsync()
Public Function GetBitmapAsync () As IAsyncOperation(Of RandomAccessStreamReference)
Retornos
Um fluxo que contém a imagem de bitmap.
- Atributos
Exemplos
if (shareOperation.data.contains(Windows.ApplicationModel.DataTransfer.StandardDataFormats.bitmap)) {
if (shareOperation.data.properties.thumbnail) {
shareOperation.data.properties.thumbnail.openReadAsync().then(function (thumbnailStream) {
var thumbnailBlob = MSApp.createBlobFromRandomAccessStream(thumbnailStream.contentType, thumbnailStream);
var thumbnailUrl = URL.createObjectURL(thumbnailBlob, false);
// To display the thumbnail, you need an element with id of "thumbnail"
// in your HTML page.
document.getElementById("thumbnail").src = thumbnailUrl;
});
}
shareOperation.data.getBitmapAsync().then(function (streamRef) {
streamRef.openReadAsync().then(function (bitmapStream) {
if (bitmapstream) {
var blob = MSApp.createBlobFromRandomAccessStream(bitmapStream.contentType, bitmapstream);
var imageUrl = URL.createObjectURL(blob, false);
// To display the image, you need an element with id of "imageholder"
// in your HTML page.
document.getElementById("imageholder").src = imageUrl;
}
});
});
}
shareOperation.reportCompleted();