Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Método Assembly.GetModule (String)

 

Publicado: octubre de 2016

Obtiene el módulo especificado en este ensamblado.

Espacio de nombres:   System.Reflection
Ensamblado:  mscorlib (en mscorlib.dll)

public virtual Module GetModule(
	string name
)

Parámetros

name
Type: System.String

Nombre del módulo que se solicita.

Valor devuelto

Type: System.Reflection.Module

Módulo que se solicita o null si no se encuentra el módulo.

Exception Condition
ArgumentNullException

El parámetro name es null.

ArgumentException

El parámetro name es una cadena vacía ("").

FileLoadException

No se pudo cargar un archivo que se encontró.

FileNotFoundException

No se encontró name.

BadImageFormatException

name no es un ensamblado válido.

Este método funciona en nombres de archivo.

Las clases de la Reflection.Emit espacio de nombres emiten el nombre de ámbito para un módulo dinámico. El nombre de ámbito se puede determinar mediante el Module.ScopeName propiedad. Pasa el tipo de módulo que desea Assembly.GetModule. Por ejemplo, si desea que el módulo que contiene el manifiesto del ensamblado, pase el nombre de ámbito del módulo en GetModule. De lo contrario, pase el nombre de archivo del módulo. Los ensamblados cargan por uno de los Load métodos que tienen un parámetro byte [] sólo tienen un módulo, y el módulo del manifiesto. Busca siempre estos módulos mediante el nombre del ámbito.

Un tipo se puede recuperar desde un módulo específico mediante Module.GetType. Llamar a Module.GetType en el 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 donde esté, debe llamar a Assembly.GetType.

.NET Framework
Disponible desde 1.1
Volver al principio
Mostrar: