次の方法で共有


StoreAppLicense クラス

定義

アプリによって提供される製品のライセンスを含む、現在のアプリのライセンス情報を提供します。

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

Windows の要件

デバイス ファミリ
Windows 10 Anniversary Edition (10.0.14393.0 で導入)
API contract
Windows.Services.Store.StoreContract (v1.0 で導入)

注釈

StoreContext.GetAppLicenseAsync メソッドは、この型のオブジェクトを返します。

バージョン履歴

Windows のバージョン SDK バージョン 追加された値
1809 17763 IsDiscLicense

プロパティ

AddOnLicenses

ユーザーが使用するエンタイトルメントを持つ永続的なアドオンのライセンスのコレクションを取得します。 このプロパティには、コンシューマブル アドオンのライセンスは含まれません。

ExpirationDate

アプリ ライセンスの有効期限の日付と時刻を取得します。

ExtendedJsonData

JSON 形式の完全なライセンス データを取得します。

IsActive

ライセンスが有効かどうかを示す値を取得し、現在のユーザーにアプリを使用する権利を提供します。

IsDiscLicense

現在のライセンスがディスク ベースのインストールから取得されたかどうかを示す値を取得します。

IsTrial

ライセンスが試用版ライセンスであるかどうかを示す値を取得します。

IsTrialOwnedByThisUser

現在のユーザーが、このアプリ ライセンスに関連付けられている使用量制限のある試用版のエンタイトルメントを持っているかどうかを示す値を取得します。

SkuStoreId

Microsoft Store カタログからライセンスされたアプリ SKU のストア ID を取得します。

TrialTimeRemaining

このアプリ ライセンスに関連付けられている使用量制限付き試用版の残りの時間を取得します。

TrialUniqueId

現在のユーザーと、このアプリ ライセンスに関連付けられている使用量制限のある試用版の組み合わせを識別する一意の ID を取得します。

適用対象