次の方法で共有


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)の各メンバーをオーバーライドする必要があります。 保存されたライセンス キーを実装する場合は、GetSavedLicenseKey(Type, Assembly) メソッドと SetSavedLicenseKey(Type, String) メソッドをオーバーライドします。

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

コンストラクター

LicenseContext()

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

プロパティ

UsageMode

派生クラスでオーバーライドされると、ライセンスを使用できるタイミングを指定する値を取得します。

メソッド

Equals(Object)

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

(継承元 Object)
GetHashCode()

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

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

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

GetService(Type)

要求されたサービス (使用可能な場合) を取得します。

GetType()

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

(継承元 Object)
MemberwiseClone()

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

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

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

ToString()

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

(継承元 Object)

拡張メソッド

GetKeyedService<T>(IServiceProvider, Object)

IServiceProviderから T 型のサービスを取得します。

GetKeyedServices(IServiceProvider, Type, Object)

IServiceProviderから serviceType 型のサービスの列挙体を取得します。

GetKeyedServices<T>(IServiceProvider, Object)

IServiceProviderから T 型のサービスの列挙体を取得します。

GetRequiredKeyedService(IServiceProvider, Type, Object)

IServiceProviderから serviceType 型のサービスを取得します。

GetRequiredKeyedService<T>(IServiceProvider, Object)

IServiceProviderから T 型のサービスを取得します。

CreateAsyncScope(IServiceProvider)

スコープ付きサービスの解決に使用できる新しい AsyncServiceScope を作成します。

CreateScope(IServiceProvider)

スコープ付きサービスの解決に使用できる新しい IServiceScope を作成します。

GetRequiredService(IServiceProvider, Type)

IServiceProviderから serviceType 型のサービスを取得します。

GetRequiredService<T>(IServiceProvider)

IServiceProviderから T 型のサービスを取得します。

GetService<T>(IServiceProvider)

IServiceProviderから T 型のサービスを取得します。

GetServices(IServiceProvider, Type)

IServiceProviderから serviceType 型のサービスの列挙体を取得します。

GetServices<T>(IServiceProvider)

IServiceProviderから T 型のサービスの列挙体を取得します。

GetFakeLogCollector(IServiceProvider)

偽のロガーに送信されたログ レコードを収集するオブジェクトを取得します。

GetFakeRedactionCollector(IServiceProvider)

依存関係挿入コンテナーから偽の redactor コレクター インスタンスを取得します。

適用対象

こちらもご覧ください