StoreSku 类

定义

提供 Microsoft Store 中产品的库存单位 (SKU) 的信息。

public ref class StoreSku 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 StoreSku 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 StoreSku
Public NotInheritable Class StoreSku
继承
Object Platform::Object IInspectable StoreSku
属性

Windows 要求

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

注解

SKU 是一种代码,用于唯一标识产品或服务的特定版本。 它是在库存管理领域中使用的一个非常常见的术语。 Microsoft Store 中的产品按 产品SKU可用性 对象的层次结构进行组织。 产品由 StoreProduct 对象表示。 每个产品的 SKU 由 StoreSku 对象表示,每个 SKU 的可用性由 StoreAvailability 对象表示。 有关详细信息,请参阅应用内购买和试用

若要访问产品的 SKU,请使用你感兴趣的产品的 StoreProductSkus 属性。

属性

Availabilities

获取当前产品 SKU 的可用性。 每个产品 SKU 可以具有一个或多个具有不同价格的可用性。

BundledSkus

获取此产品 SKU 捆绑的应用或加载项的应用商店 ID 列表。

CollectionData

如果用户有权使用该 SKU,则获取当前产品 SKU 的其他数据。

CustomDeveloperData

获取自定义开发人员数据字符串 (也称为标记) ,其中包含有关此产品 SKU 表示的加载项的自定义信息。 此字符串对应于合作伙伴中心加载项的属性页中自定义开发人员数据字段的值。

Description

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

ExtendedJsonData

以 JSON 格式从应用商店获取当前产品 SKU 的完整数据。

Images

从产品 SKU 的 Microsoft Store 一览中获取图像。

IsInUserCollection

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

IsSubscription

获取一个值,该值指示当前产品 SKU 是否为定期计费的订阅。 有关订阅的详细信息,请参阅 SubscriptionInfo 属性。

IsTrial

获取一个值,该值指示当前产品 SKU 是否为试用 SKU。

Language

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

Price

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

StoreId

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

SubscriptionInfo

如果此产品 SKU 是定期计费的订阅,则获取此产品 SKU 的订阅信息。 若要确定此产品 SKU 是否为订阅,请使用 IsSubscription 属性。

Title

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

Videos

从产品 SKU 的 Microsoft Store 一览中获取视频。

方法

GetIsInstalledAsync()

指示此产品 SKU 是否已安装在当前设备上。

RequestPurchaseAsync()

请求购买产品 SKU,并显示用于通过 Windows 应用商店完成交易的 UI。

重要

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

RequestPurchaseAsync(StorePurchaseProperties)

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

重要

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

适用于

另请参阅