AssemblyLoadContext.Load(AssemblyName) 方法

定義

在衍生類別中覆寫時,允許根據其 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

物件,描述要解析的元件。

傳回

Assembly

已解析的元件或 null

備註

在元件解析期間, Load(AssemblyName) 方法第一次有機會將元件名稱解析為載入的元件。 它可以載入元件並傳回元件、傳回已載入的元件,或傳回 null 。 如果傳回 null ,解析程式會繼續。 如需完整進程描述,請參閱 Managed 元件載入演算法

這個方法的實作可以傳回載入任何 AssemblyLoadContext 的元件,而不只是呼叫它的實例。 從不同的 AssemblyLoadContext 傳回元件,不會導致該元件與此實例產生關聯。

重要

若要防止遞迴堆疊溢位,請勿從這個方法呼叫這個實例的 LoadFromAssemblyName(AssemblyName) 方法。

適用於