共用方式為


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

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

傳回

已解析的元件或 null

備註

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

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

重要

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

適用於

另請參閱