AssemblyLoadContext.Load(AssemblyName) Methode

Definition

Ermöglicht beim Überschreiben in einer abgeleiteten Klasse das Auflösen einer Assembly basierend auf deren 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

Parameter

assemblyName
AssemblyName

Das -Objekt, das die zu auflösende Assembly beschreibt.

Gibt zurück

Die aufgelöste Assembly oder null.

Hinweise

Während der Assemblyauflösung hat die Load(AssemblyName) Methode die erste Chance, den Assemblynamen in eine geladene Assembly aufzulösen. Es kann eine Assembly laden und zurückgeben, eine bereits geladene Assembly zurückgeben oder zurückgeben null. Wenn zurückgegeben wird null, wird der Auflösungsprozess fortgesetzt. Eine vollständige Prozessbeschreibung finden Sie unter Algorithmus zum Laden von verwalteten Assemblys.

Implementierungen dieser Methode können eine Assembly zurückgeben, die in ein beliebiges AssemblyLoadContextgeladen wurde, nicht nur die instance sie aufgerufen wurde. Das Zurückgeben einer Assembly aus einem anderen AssemblyLoadContext führt nicht dazu, dass diese Assembly diesem instance zugeordnet wird.

Wichtig

Um einen rekursiven Stapelüberlauf zu verhindern, rufen Sie diese methode der LoadFromAssemblyName(AssemblyName) instance nicht aus dieser Methode auf.

Gilt für:

Weitere Informationen