Partager via


Définition d'un module dynamique

Mise à jour : novembre 2007

Cette rubrique identifie les méthodes permettant de créer un module dynamique.

Définition d'un module dynamique transitoire dans un assembly dynamique

Les modules dynamiques transitoires dans un assembly dynamique sont créés en utilisant la méthode AssemblyBuilder.DefineDynamicModule(String).

Définition d'un module dynamique persistable dans un assembly dynamique

Les modules dynamiques persistables d'un assembly dynamique sont créés à l'aide des méthodes AssemblyBuilder.DefineDynamicModule. L'assembly dynamique doit être créé avec l'argument AssemblyBuilderAccess spécifié comme Save ou RunAndSave. DefineDynamicModule retourne un AssemblyBuilder.

Les variations suivantes de AssemblyBuilder.DefineDynamicModule sont fournies :

  • Définition d'un module dynamique persistable avec le nom spécifié et le nom de fichier spécifié.

  • Définition d'un module dynamique persistable avec le nom spécifié et le nom de fichier spécifié et émission conditionnelle d'informations symboliques en utilisant l'implémentation par défaut de l'interface writer de symbole.

Le module dynamique est enregistré lorsque l'assembly dynamique conteneur est enregistré. Par défaut, l'émission de réflexion génère des DLL. Pour générer une application console ou une application Windows, la méthode AssemblyBuilder.SetEntryPoint doit être appelée.

Voir aussi

Autres ressources

Utilisation de l'émission de réflexion