StoreSku 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关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
- 继承
- 属性
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,请将 StoreProduct 的 Skus 属性用于感兴趣的产品。
属性
| 名称 | 说明 |
|---|---|
| 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 提升的应用程序不支持应用内购买功能。 |