語言

StoreProduct 類別

定義

代表在 Microsoft Store 上可取得的產品。

public ref class StoreProduct sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Services.Store.StoreContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class StoreProduct final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Services.Store.StoreContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class StoreProduct
Public NotInheritable Class StoreProduct
繼承
Object Platform::Object IInspectable StoreProduct
屬性

Windows 需求

規格需求 Description
裝置系列
Windows 10 Anniversary Edition (已於 10.0.14393.0 引進)
API contract
Windows.Services.Store.StoreContract (已於 v1.0 引進)

備註

商店中的產品依 產品SKU可用性 物件的階層組織。 產品由 StoreProduct 物件表示。 每個產品的 SKU 以 StoreSku 物件表示,而每個 SKU 的供應情況則由 StoreAvailability 物件表示。 如需詳細資訊,請參閱 應用程式內購買和試用版

要取得目前應用程式的 StoreProduct 物件,請使用 GetStoreProductForCurrentAppAsync 方法。

若要取得可在目前應用程式內購買產品的 StoreProduct 物件,請使用以下方法。

屬性

名稱 Description
Description

從 Microsoft Store 的商品描述中取得。

ExtendedJsonData

從商店取得完整的產品資料,格式為 JSON 格式。

HasDigitalDownload

會獲得一個數值,表示該產品是否有可選的下載內容(DLC)。

Images

從 Windows 商店的商品列表取得圖片。

InAppOfferToken

如果目前的 StoreProduct 代表外掛,則取得該產品的 Product ID。

IsInUserCollection

會取得一個值,表示目前使用者是否有權使用該產品的預設 SKU。

Keywords

合作夥伴中心取得與產品相關的關鍵字。 此特性僅適用於代表附加元件的 StoreProduct 物件。 這些字串對應於 Partner Center 附加元件屬性頁面中 關鍵字欄位的 值。

Language

取得該產品 Microsoft Store 列表中資料的語言。

LinkUri

將 URI 傳送到 Microsoft Store 的產品列表。

Price

會取得預設 SKU 的價格和產品的可用性。

ProductKind

了解產品的種類。 目前支援的數值包括: 應用遊戲消耗品非管理消耗品耐用度。

Skus

取得該產品的可用 SKU 清單。

StoreId

取得該產品的商店編號。

Title

產品名稱來自 Microsoft Store 的商品列表。

Videos

從 Windows 商店的商品列表取得影片。

方法

名稱 Description
GetIsAnySkuInstalledAsync()

顯示目前裝置是否安裝了本產品的任何SKU。 此方法適用於含有可下載內容(DLC)的產品。

RequestPurchaseAsync()

請求購買預設的 SKU 及產品的可用性,並顯示用於透過 Microsoft Store 完成交易的使用者介面。

Important

此方法必須在 UI 執行緒中呼叫。

Important

在提升級應用程式中不支援應用程式內購買功能。

RequestPurchaseAsync(StorePurchaseProperties)

請求購買預設的 SKU 及產品的可用性,並顯示用於透過 Microsoft Store 完成交易的使用者介面。 此方法提供在 Microsoft Store 中以單一商品列表表示的大型產品目錄中,指定特定優惠的額外細節,包括購買時顯示給使用者的產品名稱。

Important

此方法必須在 UI 執行緒中呼叫。

Important

在提升級應用程式中不支援應用程式內購買功能。

適用於

另請參閱