Language

StorePackageLicense クラス

定義

現在のアプリのダウンロード コンテンツ (DLC) パッケージのライセンス情報を提供します。

public ref class StorePackageLicense sealed : IClosable
/// [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 StorePackageLicense final : IClosable
[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 StorePackageLicense : System.IDisposable
Public NotInheritable Class StorePackageLicense
Implements IDisposable
継承
Object Platform::Object IInspectable StorePackageLicense
属性
実装

Windows の要件

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

注釈

StoreAcquireLicenseResult.StorePackageLicense プロパティは、この型のオブジェクトを返します。

Note

ダウンロード コンテンツ (DLC) パッケージは、すべての開発者アカウントで使用できるわけではありません。

プロパティ

Name 説明
IsValid

ライセンスが有効かどうかを示す値を取得します。

Package

ライセンスに関連付けられているダウンロード コンテンツ (DLC) パッケージを取得します。

メソッド

Name 説明
Close()

この StorePackageLicense で使用されるすべてのリソースを閉じて解放します。

Dispose()

アンマネージド リソースの解放、解放、またはリセットに関連付けられているアプリケーション定義のタスクを実行します。

ReleaseLicense()

ダウンロード コンテンツ (DLC) パッケージのライセンスを解放します。

イベント

Name 説明
LicenseLost

ユーザーが現在のデバイスのライセンスに対する権限を持たなくなった場合に発生します (たとえば、ユーザーが別のデバイスでライセンスを取得した場合など)。

適用対象

関連項目