AssemblyLoadContext.Load(AssemblyName) メソッド

定義

派生クラス内でオーバーライドされると、AssemblyName に基づいてアセンブリを解決して読み込むことができます。When overridden in a derived class, allows an assembly to be resolved and loaded based on its AssemblyName.

protected:
 virtual System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected virtual System.Reflection.Assembly Load (System.Reflection.AssemblyName assemblyName);
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
override this.Load : System.Reflection.AssemblyName -> System.Reflection.Assembly

パラメーター

assemblyName
AssemblyName

読み込むアセンブリを記述するオブジェクト。The object that describes the assembly to be loaded.

戻り値

読み込まれるアセンブリ。または nullThe loaded assembly, or null.

注釈

アセンブリの解決中に、Load(AssemblyName) メソッドは、アセンブリ名を読み込んだアセンブリに解決する機会があります。During assembly resolution, the Load(AssemblyName) method has the first chance to resolve the assembly name to a loaded assembly. アセンブリを読み込むか、nullを返すことができます。It can either load an assembly or return null. nullが返された場合は、解決プロセスが続行されます。If it returns null, the resolution process continues. プロセスの詳細については、「LoadFromAssemblyName(AssemblyName)」を参照してください。See LoadFromAssemblyName(AssemblyName) for the full process description.

重要

再帰的なスタックオーバーフローを防ぐには、このメソッドからこのインスタンスの LoadFromAssemblyName(AssemblyName) メソッドを呼び出さないでください。To prevent recursive stack overflow, do not call this instance's LoadFromAssemblyName(AssemblyName) method from this method.

適用対象