LicenseContext クラス

定義

ライセンスを与えられたオブジェクトをいつ使用できるかを指定し、そのドメイン内で実行するライセンスをサポートするために必要な追加のサービスを取得する方法を提供します。

public ref class LicenseContext : IServiceProvider
public class LicenseContext : IServiceProvider
type LicenseContext = class
    interface IServiceProvider
Public Class LicenseContext
Implements IServiceProvider
継承
LicenseContext
派生
実装

注釈

このクラスは、既定値を提供します LicenseContext。 実行時のサポートのみが実装され、保存されたライセンス キーはサポートされません。

注意 (継承者)

デザイン時ライセンス サポートを実装する場合は、このクラスから継承し、次のメンバーをオーバーライドする必要があります。 UsageModeGetSavedLicenseKey(Type, Assembly)GetService(Type)SetSavedLicenseKey(Type, String) 保存したライセンス キーを実装する場合は、そのキーとSetSavedLicenseKey(Type, String)方法をGetSavedLicenseKey(Type, Assembly)オーバーライドします。

ライセンスの詳細については、「 方法: ライセンス コンポーネントとコントロール」を参照してください。

コンストラクター

LicenseContext()

LicenseContext クラスの新しいインスタンスを初期化します。

プロパティ

UsageMode

派生クラスでオーバーライドされた場合、ライセンスをいつ使用できるかを指定する値を取得します。

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetSavedLicenseKey(Type, Assembly)

派生クラスでオーバーライドされた場合、指定されたリソース アセンブリから、指定された型に対して保存されているライセンス キーを返します。

GetService(Type)

要求されたサービスがある場合は、そのサービスを取得します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
SetSavedLicenseKey(Type, String)

派生クラスでオーバーライドされた場合、指定された型のライセンス キーを設定します。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください