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
,則解析程式會繼續。 如需完整程式描述,請參閱 Managed 元件載入演算法。
這個方法的實作可以傳回載入至任何 AssemblyLoadContext的元件,而不只是呼叫它的實例。 從不同的 AssemblyLoadContext 傳回元件並不會使該元件與這個實例產生關聯。
重要
若要防止遞歸堆疊溢位,請勿從此方法呼叫這個實例 LoadFromAssemblyName(AssemblyName) 的方法。