AssemblyLoadContext.LoadFromAssemblyName(AssemblyName) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Resolve e carrega um assembly dado o seu AssemblyName.
public:
System::Reflection::Assembly ^ LoadFromAssemblyName(System::Reflection::AssemblyName ^ assemblyName);
public System.Reflection.Assembly LoadFromAssemblyName(System.Reflection.AssemblyName assemblyName);
member this.LoadFromAssemblyName : System.Reflection.AssemblyName -> System.Reflection.Assembly
Public Function LoadFromAssemblyName (assemblyName As AssemblyName) As Assembly
Parâmetros
- assemblyName
- AssemblyName
O objeto que descreve a montagem a carregar.
Devoluções
O conjunto carregado, ou lançamentos.
Exceções
assemblyName é null.
assemblyName não foi encontrado.
assemblyName não é uma assembleia válida.
Foi carregado um conjunto ou módulo que não correspondia ao assemblyName.
Observações
LoadFromAssemblyName carrega um conjunto resolvendo o AssemblyName. Isto desencadeia uma resolução total. A sequência de resoluções segue este processo:
O método chama Load(AssemblyName).
Importante
Load(AssemblyName) não deve chamar este método para evitar o overflow recursivo da pilha.
A menos que o assembly seja carregado ou uma exceção seja lançada, o método tenta carregar o assembly no padrão AssemblyLoadContext.
A menos que o assembly seja carregado ou uma exceção seja lançada, o método dispara o Resolving evento.
A menos que o assembly seja carregado ou uma exceção seja lançada, o método dispara o AssemblyResolve evento.
Note
FileLoadException é lançado se assemblyRef especificar o nome completo da assembleia, e a primeira assembleia que corresponde ao nome simples tem uma versão ou cultura incompatível. O carregador não continua a sondar outros conjuntos que correspondam ao nome simples.
Cada um AssemblyLoadContext pode carregar apenas:
- Uma versão de assembly executável.
- Uma versão de um conjunto satélite para cada cultura.