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

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

HasDigitalDownload

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

Images

从产品的Windows Microsoft Store列表中获取图像。

InAppOfferToken

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

IsInUserCollection

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

Keywords

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

Language

获取产品Microsoft Store列表中的数据的语言。

LinkUri

获取产品的Microsoft Store列表的 URI。

Price

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

ProductKind

获取产品的类型。 当前支持这些值: ApplicationGameConsumableUnmanagedConsumableDurable

Skus

获取产品的可用 SKU 列表。

StoreId

获取此产品的Microsoft Store ID。

Title

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

Videos

从产品的Windows Microsoft Store列表中获取视频。

方法

GetIsAnySkuInstalledAsync()

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

RequestPurchaseAsync()

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

重要

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

RequestPurchaseAsync(StorePurchaseProperties)

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

重要

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

适用于

另请参阅