AssemblyLoadContext.Load(AssemblyName) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
派生クラスでオーバーライドされると、その AssemblyNameに基づいてアセンブリを解決できます。
protected:
virtual System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected:
abstract System::Reflection::Assembly ^ Load(System::Reflection::AssemblyName ^ assemblyName);
protected virtual System.Reflection.Assembly? Load (System.Reflection.AssemblyName assemblyName);
protected abstract 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
abstract member Load : System.Reflection.AssemblyName -> System.Reflection.Assembly
Protected Overridable Function Load (assemblyName As AssemblyName) As Assembly
Protected MustOverride Function Load (assemblyName As AssemblyName) As Assembly
パラメーター
- assemblyName
- AssemblyName
解決するアセンブリを表す オブジェクト。
戻り値
解決されたアセンブリ(または null
)。
注釈
アセンブリの解決中に Load(AssemblyName) 、 メソッドは、読み込まれたアセンブリにアセンブリ名を解決する最初の機会を持ちます。 アセンブリを読み込んで返したり、既に読み込まれているアセンブリを返したり、 を返 null
したりできます。 が返された null
場合、解決プロセスは続行されます。 完全なプロセスの説明については、「 マネージド アセンブリ読み込みアルゴリズム」を参照してください。
このメソッドの実装では、呼び出されたインスタンスだけでなく、任意 AssemblyLoadContextの に読み込まれたアセンブリを返すことができます。 別 AssemblyLoadContext のからアセンブリを返しても、そのアセンブリはこのインスタンスに関連付けられません。
重要
再帰的なスタック オーバーフローを防ぐために、このメソッドからこのインスタンスの LoadFromAssemblyName(AssemblyName) メソッドを呼び出さないでください。
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET