ProductLicense 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
提供有关与加载项关联的许可证的信息, (也称为应用内产品或 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
- 继承
- 属性
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 获取有关客户通过应用内购买购买时启用的产品或功能的信息。 |