AssemblyLoadContext.Load(AssemblyName) Metoda

Definice

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

Přeložené sestavení nebo null.

Poznámky

Během řešení Load(AssemblyName) sestavení 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í pokračuje. Ú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ého AssemblyLoadContext, nejen instance, na které byla volána. Vrácení sestavení z jiného AssemblyLoadContext nemá za následek přidružení tohoto sestavení k této instanci.

Důležité

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

Platí pro

Viz také