Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Assembly.GetModule méthode (String)

 

Date de publication : novembre 2016

Obtient le module spécifié dans cet assembly.

Espace de noms:   System.Reflection
Assembly:  mscorlib (dans mscorlib.dll)

public virtual Module GetModule(
	string name
)

Paramètres

name
Type: System.String

Nom du module demandé.

Valeur de retour

Type: System.Reflection.Module

Module demandé, ou null si le module est introuvable.

Exception Condition
ArgumentNullException

Le paramètre name a la valeur null.

ArgumentException

Le paramètre name est une chaîne vide ("").

FileLoadException

Un fichier qui a été trouvé n’a pas pu être chargé.

FileNotFoundException

name est introuvable.

BadImageFormatException

name n’est pas un assembly valide.

Cette méthode fonctionne sur les noms de fichiers.

Classes de la Reflection.Emit espace de noms émettent le nom de la portée d’un module dynamique. Nom de l’étendue peut être déterminé par le Module.ScopeName propriété. Passez le type de module à Assembly.GetModule. Par exemple, si vous souhaitez que le module qui contient le manifeste d’assembly, passez le nom de l’étendue du module GetModule. Sinon, passez le nom de fichier du module. Les assemblys chargés par un de le Load les méthodes qui ont un paramètre byte [] ont un seul module, et c’est le module du manifeste. Recherchez toujours dans ces modules à l’aide du nom de l’étendue.

Un type peut être récupéré à partir d'un module spécifique à l'aide de Module.GetType. Appel de Module.GetType sur le module contenant le manifeste pas lance une recherche de l’intégralité de l’assembly. Pour récupérer un type d’un assembly, quel que soit le module dans lequel il se trouve, vous devez appeler Assembly.GetType.

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: