DataPackageView.GetBitmapAsync 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得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)
傳回
包含點陣圖影像的資料流程。
- 屬性
範例
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();