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 プロパティには、このオブジェクトの 1 つ以上のインスタンスが含まれています。
プロパティ
ExpirationDate |
アドオン (アプリ内製品または IAP とも呼ばれます) ライセンスの現在の有効期限の日付と時刻を取得します。 |
IsActive |
アドオン (アプリ内製品または IAP とも呼ばれます) ライセンスが現在アクティブかどうかを示します。 |
IsConsumable |
アドオン (アプリ内製品または IAP とも呼ばれます) が使用できるかどうかを示します。 コンシューマブル アドオンは、購入、使用、再購入が可能です。 |
ProductId |
アドオンの ID (アプリ内製品または IAP とも呼ばれます) を取得します。 この ID は、アプリ内購入を通じて顧客が購入したときに有効になる製品または機能に関する情報を取得するためにアプリによって使用されます。 |