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 是唯一标识产品或服务的特定版本的代码。 这是库存管理领域的一个非常常见的术语。 应用商店中的产品以 产品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。

Important

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

Important

提升的应用程序不支持应用内购买功能。

RequestPurchaseAsync(StorePurchaseProperties)

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

Important

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

Important

提升的应用程序不支持应用内购买功能。

适用于

另请参阅