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.