StoreAvailability 类

定义

表示可以购买的产品 SKU 的特定实例。

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

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 对象表示。 有关详细信息,请参阅应用内购买和试用

若要访问 SKU 的可用性,请使用你感兴趣的 StoreSku 对象的 Availabilities 属性。

属性

EndDate

获取当前 SKU 可用性的结束日期。

ExtendedJsonData

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

Price

获取当前 SKU 可用性的价格信息,包括基价、当前价格和销售信息。

StoreId

从 Microsoft Store 目录中获取当前 SKU 可用性的应用商店 ID。

方法

RequestPurchaseAsync()

请求购买当前 SKU 可用性,并显示用于通过 Microsoft Store 完成交易的 UI。

重要

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

RequestPurchaseAsync(StorePurchaseProperties)

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

重要

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

适用于

另请参阅