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 是一种代码,用于唯一标识产品或服务的特定版本。 它是在库存管理领域中使用的一个非常常见的术语。 Microsoft Store 中的产品按 产品、 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。 重要 必须在 UI 线程上调用此方法。 |
RequestPurchaseAsync(StorePurchaseProperties) |
请求购买产品 SKU,并显示用于通过 Microsoft Store 完成交易的 UI。 此方法提供选项,用于指定 Microsoft Store 中由单个列表表示的大型产品目录中的特定产品/服务的其他详细信息,包括在购买期间向用户显示的产品名称。 重要 必须在 UI 线程上调用此方法。 |