AssemblyLoadContext クラス

定義

アセンブリ読み込みに関するランタイムのスコープの概念を表します。

public ref class AssemblyLoadContext
public ref class AssemblyLoadContext abstract
public class AssemblyLoadContext
public abstract class AssemblyLoadContext
type AssemblyLoadContext = class
Public Class AssemblyLoadContext
Public MustInherit Class AssemblyLoadContext
継承
AssemblyLoadContext

注釈

この API の詳細については、「 AssemblyLoadContext の補足 API 解説」を参照してください。

コンストラクター

AssemblyLoadContext()

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

AssemblyLoadContext(Boolean)

アンロードが有効かどうかを示す値を使用して、AssemblyLoadContext クラスの新しいインスタンスを初期化します。

AssemblyLoadContext(String, Boolean)

アンロードが有効かどうかを示す名前と値を使用して、AssemblyLoadContext クラスの新しいインスタンスを初期化します。

プロパティ

All

AssemblyLoadContext のすべてのインスタンスのコレクションを返します。

Assemblies

AssemblyLoadContext に読み込まれた Assembly インスタンスのコレクションを返します。

CurrentContextualReflectionContext

EnterContextualReflection() への一番最近の呼び出しを使用して、AssemblyLoadContext セットを取得します。

Default

既定の AssemblyLoadContext を取得します。 既定のコンテキストには、メイン アプリケーション アセンブリとその静的依存関係が含まれます。

IsCollectible

この AssemblyLoadContext が収集可能かどうかを示す値を取得します。

Name

AssemblyLoadContext の名前を取得します。

メソッド

EnterContextualReflection()

CurrentContextualReflectionContextthisAssemblyLoadContext に設定します。

EnterContextualReflection(Assembly)

アセンブリをロードした AssemblyLoadContextCurrentContextualReflectionContext を設定します。

Equals(Object)

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

(継承元 Object)
Finalize()

オブジェクトがガベージ コレクションにより収集される前に、そのオブジェクトがリソースを解放し、その他のクリーンアップ操作を実行できるようにします。

GetAssemblyName(String)

アセンブリ パスの AssemblyName を取得します。

GetHashCode()

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

(継承元 Object)
GetLoadContext(Assembly)

指定された Assembly を含む AssemblyLoadContext を取得します。

GetType()

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

(継承元 Object)
Load(AssemblyName)

派生クラスでオーバーライドされると、その AssemblyNameに基づいてアセンブリを解決できます。

LoadFromAssemblyName(AssemblyName)

AssemblyName を指定してアセンブリを解決して読み込みます。

LoadFromAssemblyPath(String)

指定したパスのアセンブリ ファイルの内容を読み込みます。

LoadFromNativeImagePath(String, String)

指定したパスにあるマネージド アセンブリ ファイルのネイティブ イメージの内容を読み込みます。

LoadFromStream(Stream)

マネージド アセンブリを含む COFF (Common Object File Format) ベースのイメージを使用して、アセンブリを読み込みます。

LoadFromStream(Stream, Stream)

マネージド アセンブリが含まれている COFF (Common Object File Format) ベースのイメージを使用して、このアセンブリを読み込みます。アセンブリのシンボルを含めることもできます。

LoadUnmanagedDll(String)

名前を指定してアンマネージ ライブラリを読み込むことを派生クラスに許可します。

LoadUnmanagedDllFromPath(String)

指定したパスからアンマネージ ライブラリを読み込みます。

MemberwiseClone()

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

(継承元 Object)
SetProfileOptimizationRoot(String)

この読み込みコンテキストの最適化プロファイルが格納されるルート パスを設定します。

StartProfileOptimization(String)

指定されたプロファイルのプロファイル最適化を開始します。

ToString()

この読み込みコンテキストの文字列形式を返します。

ToString()

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

(継承元 Object)
Unload()

この AssemblyLoadContext のアンロードを開始します。

イベント

Resolving

このアセンブリ読み込みコンテキストに読み込もうとしたときにアセンブリの解決に失敗したときに発生します。

ResolvingUnmanagedDll

ネイティブ ライブラリの解決が失敗したときに発生します。

Unloading

AssemblyLoadContext がアンロードされるときに発生します。

適用対象

こちらもご覧ください