次の方法で共有


LicenseContext クラス

定義

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

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

注釈

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

注意 (継承者)

デザイン時ライセンス サポートを実装する場合は、このクラスから継承し、、、GetSavedLicenseKey(Type, Assembly)GetService(Type)、および SetSavedLicenseKey(Type, String)の各メンバーUsageModeをオーバーライドする必要があります。 保存したライセンス キーを実装する場合は、 メソッドと 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)

拡張メソッド

GetKeyedService<T>(IServiceProvider, Object)

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

GetKeyedServices(IServiceProvider, Type, Object)

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

GetKeyedServices<T>(IServiceProvider, Object)

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

GetRequiredKeyedService(IServiceProvider, Type, Object)

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

GetRequiredKeyedService<T>(IServiceProvider, Object)

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

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 コレクター インスタンスを取得します。

適用対象

こちらもご覧ください