Sdílet prostřednictvím


AssemblyLoadContext.Load(AssemblyName) Metoda

Definice

Při přepsání v odvozené třídě umožňuje sestavení přeložit na základě jeho 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

Objekt, který popisuje sestavení, které má být vyřešeno.

Návraty

Vyřešené sestavení nebo null.

Poznámky

Během řešení sestavení Load(AssemblyName) má metoda první šanci přeložit název sestavení na načtené sestavení. Může načíst sestavení a vrátit ho, vrátit již načtené sestavení nebo vrátit null. Pokud se vrátí null, proces řešení bude pokračovat. Úplný popis procesu najdete v tématu Algoritmus načítání spravovaných sestavení.

Implementace této metody mohou vrátit sestavení načtené do libovolné AssemblyLoadContext, ne pouze instanci, na které byla volána. Vrácení sestavení z jiného AssemblyLoadContext výsledku nemá za následek, že sestavení bude přidruženo k této instanci.

Důležité

Chcete-li zabránit rekurzivnímu přetečení zásobníku, nevolejte z této metody metodu LoadFromAssemblyName(AssemblyName) této instance.

Poznámka:

Pokud tato metoda vyvolá FileNotFoundExceptionvýjimku , proces řešení pokračuje. Událost Resolving a AssemblyResolve událost se stále aktivují. Všechny ostatní výjimky okamžitě zastaví proces řešení.

Platí pro

Viz také