AssemblyLoadContext.Load(AssemblyName) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Podczas zastępowania w klasie pochodnej umożliwia rozpoznawanie zestawu na podstawie jego 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
Parametry
- assemblyName
- AssemblyName
Obiekt opisujący zestaw do rozwiązania.
Zwraca
Rozwiązany zestaw lub null
.
Uwagi
Podczas rozpoznawania Load(AssemblyName) zestawu metoda ma pierwszą szansę rozpoznania nazwy zestawu w załadowanym zestawie. Może załadować zestaw i zwrócić go, zwrócić już załadowany zestaw lub zwrócić null
. Jeśli zwróci null
wartość , proces rozwiązywania będzie kontynuowany. Pełny opis procesu można znaleźć w temacie Managed assembly loading algorithm (Algorytm ładowania zestawu zarządzanego).
Implementacje tej metody mogą zwracać zestaw załadowany do dowolnego AssemblyLoadContextwystąpienia, a nie tylko do wystąpienia, na które został wywołany. Zwracanie zestawu z innego AssemblyLoadContext nie powoduje skojarzenia tego zestawu z tym wystąpieniem.
Ważne
Aby zapobiec przepełnieniu stosu cyklicznego, nie należy wywoływać metody tego wystąpienia LoadFromAssemblyName(AssemblyName) z tej metody.