AssemblyLoadContext.Load(AssemblyName) Método

Definición

Cuando se invalida en una clase derivada, permite que un ensamblado se resuelva en función de su 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

Parámetros

assemblyName
AssemblyName

Objeto que describe el ensamblado que se va a resolver.

Devoluciones

Assembly

Ensamblado resuelto o null.

Comentarios

Durante la resolución del ensamblado, el Load(AssemblyName) método tiene la primera oportunidad de resolver el nombre del ensamblado en un ensamblado cargado. Puede cargar un ensamblado y devolverlo, devolver un ensamblado ya cargado o devolver null. Si devuelve null, el proceso de resolución continúa. Consulte Algoritmo de carga de ensamblados administrados para obtener la descripción completa del proceso.

Las implementaciones de este método pueden devolver un ensamblado cargado en cualquier AssemblyLoadContext, no solo en la instancia en la que se llamó. Devolver un ensamblado de otro AssemblyLoadContext no hace que ese ensamblado se asocie a esta instancia.

Importante

Para evitar el desbordamiento de pila recursivo, no llame al método de LoadFromAssemblyName(AssemblyName) esta instancia desde este método.

Se aplica a