AssemblyLoadContext.Load(AssemblyName) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Cuando se reemplaza 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
Ensamblado resuelto o null
.
Comentarios
Durante la resolución de ensamblados, 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. Para obtener la descripción completa del proceso, consulte Algoritmo de carga de ensamblados administrados.
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 da lugar a que ese ensamblado se asozca a esta instancia.
Importante
Para evitar el desbordamiento de pila recursiva, no llame al método de LoadFromAssemblyName(AssemblyName) esta instancia desde este método.