ProductLicense 类

定义

提供有关与加载项关联的许可证的信息, (也称为应用内产品或 IAP) 。

public ref class ProductLicense sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ProductLicense final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ProductLicense
Public NotInheritable Class ProductLicense
继承
Object Platform::Object IInspectable ProductLicense
属性

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

示例

下面的代码示例演示如何使用此对象获取加载项产品/服务的到期日期。

// get the license info for this app from the simulator
LicenseInformation licenseInformation = CurrentAppSimulator.LicenseInformation;

// get the license info for one of the app's in-app offers
ProductLicense inAppOfferLicense =
    licenseInformation.ProductLicenses["MyFavoriteInAppOffer"];

// get the expiration date of this in-app offer
DateTimeOffset expirationDate = inAppOfferLicense.ExpirationDate;

注解

LicenseInformation 对象的 ProductLicenses 属性包含此对象的一个或多个实例。

属性

ExpirationDate

获取加载项 ((也称为应用内产品或 IAP) 许可证)的当前过期日期和时间。

IsActive

指示加载项 (也称为应用内产品或 IAP) 许可证当前是否处于活动状态。

IsConsumable

指示加载项 (也称为应用内产品或 IAP) 是易耗品。 可购买、使用和再次购买易耗品加载项。

ProductId

获取加载项 (也称为应用内产品或 IAP) 的 ID。 应用使用此 ID 获取有关客户通过应用内购买购买时启用的产品或功能的信息。

适用于

另请参阅