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 要求

设备系列
Windows 10 Anniversary Edition (在 10.0.14393.0 中引入)
API contract
Windows.Services.Store.StoreContract (在 v1.0 中引入)

注解

Microsoft Store 中的产品按 产品SKU可用性 对象的层次结构进行组织。 产品由 StoreProduct 对象表示。 每个产品的 SKU 由 StoreSku 对象表示,每个 SKU 的可用性由 StoreAvailability 对象表示。 有关详细信息,请参阅应用内购买和试用

若要检索当前应用的 StoreProduct 对象,请使用 GetStoreProductForCurrentAppAsync 方法。

若要检索可从当前应用内购买的产品的 StoreProduct 对象,请使用以下方法。

属性

Description

从 Microsoft Store 一览中获取产品说明。

ExtendedJsonData

从 Microsoft Store 获取 JSON 格式的产品的完整数据。

HasDigitalDownload

获取一个值,该值指示产品是否具有可选的可下载内容 (DLC) 。

Images

从产品的 Windows 应用商店一览中获取图像。

InAppOfferToken

如果当前 StoreProduct 表示加载项,则获取此产品的产品 ID。

IsInUserCollection

获取一个值,该值指示当前用户是否有权使用产品的默认 SKU。

Keywords

获取与 合作伙伴中心中的产品关联的关键字。 此属性仅适用于表示加载项的 StoreProduct 对象。 这些字符串对应于合作伙伴中心加载项的属性页中 “关键字” 字段的值。

Language

获取产品的 Microsoft Store 一览中的数据的语言。

LinkUri

获取产品的 Microsoft Store 一览的 URI。

Price

获取产品的默认 SKU 和可用性的价格。

ProductKind

获取产品的类型。 当前支持以下值: ApplicationGameConsumableUnmanagedConsumableDurable

Skus

获取产品的可用 SKU 列表。

StoreId

获取此产品的应用商店 ID。

Title

从 Microsoft Store 一览中获取产品标题。

Videos

从产品的 Windows 应用商店一览中获取视频。

方法

GetIsAnySkuInstalledAsync()

指示当前设备上是否安装了此产品的任何 SKU。 此方法适用于具有 DLC) (可下载内容的产品。

RequestPurchaseAsync()

请求购买产品的默认 SKU 和可用性,并显示用于通过 Microsoft Store 完成交易的 UI。

重要

必须在 UI 线程上调用此方法。

RequestPurchaseAsync(StorePurchaseProperties)

请求购买产品的默认 SKU 和可用性,并显示用于通过 Microsoft Store 完成交易的 UI。 此方法提供选项,用于指定 Microsoft Store 中由单个列表表示的大型产品目录中的特定产品/服务的其他详细信息,包括在购买期间向用户显示的产品名称。

重要

必须在 UI 线程上调用此方法。

适用于

另请参阅