Assembly.GetModule(String) 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í.
Obtiene el módulo especificado en este ensamblado.
public:
virtual System::Reflection::Module ^ GetModule(System::String ^ name);
public virtual System.Reflection.Module? GetModule (string name);
public virtual System.Reflection.Module GetModule (string name);
public System.Reflection.Module GetModule (string name);
abstract member GetModule : string -> System.Reflection.Module
override this.GetModule : string -> System.Reflection.Module
Public Overridable Function GetModule (name As String) As Module
Public Function GetModule (name As String) As Module
Parámetros
- name
- String
Nombre del módulo que se está solicitando.
Devoluciones
Módulo que se solicita o null
si no se encuentra el módulo.
Implementaciones
Excepciones
El parámetro name
es null
.
El parámetro name
es una cadena vacía ("").
No se pudo cargar un archivo que se encontró.
No se encontró name
.
name
no es un ensamblado válido.
Comentarios
Este método funciona en nombres de archivo.
Las clases del Reflection.Emit
espacio de nombres emiten el nombre del ámbito de un módulo dinámico. La propiedad puede determinar el nombre del Module.ScopeName ámbito. Pase el tipo de módulo que desea a Assembly.GetModule
. Por ejemplo, si desea que el módulo que contiene el manifiesto del ensamblado, pase el nombre de ámbito del módulo a GetModule
. De lo contrario, pase el nombre de archivo del módulo. Los ensamblados cargados por uno de los Load
métodos que tienen un parámetro byte[] tienen solo un módulo y ese es el módulo de manifiesto. Busque siempre estos módulos con el nombre del ámbito.
Un tipo se puede recuperar de un módulo específico mediante Module.GetType. Al llamar Module.GetType
al módulo que contiene el manifiesto, no se iniciará una búsqueda de todo el ensamblado. Para recuperar un tipo de un ensamblado, independientemente del módulo en el que se encuentra, debe llamar a Assembly.GetType.