Partager via


<appDomainManagerAssembly> Élément

Spécifie l’assembly qui fournit le gestionnaire de domaine d’application pour le domaine d’application par défaut dans le processus.

<Configuration>
   <Duree>
     <appDomainManagerAssembly>

Syntaxe

<appDomainManagerAssembly
   value="assembly display name" />

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributes

Caractéristique Descriptif
value Attribut obligatoire. Spécifie le nom complet de l’assembly qui fournit le gestionnaire de domaine d’application pour le domaine d’application par défaut dans le processus.

Éléments enfants

Aucun.

Éléments parents

Élément Descriptif
configuration Élément racine de chaque fichier de configuration utilisé par le Common Language Runtime et les applications .NET Framework.
runtime Contient des informations sur la liaison d’assembly et le garbage collection.

Remarques

Pour spécifier le type du gestionnaire de domaines d’application, vous devez spécifier à la fois cet élément et l’élément <appDomainManagerType> . Si l’un de ces éléments n’est pas spécifié, l’autre est ignoré.

Lorsque le domaine d’application par défaut est chargé, TypeLoadException est levée si l’assembly spécifié n’existe pas ou si l’assembly ne contient pas le type spécifié par l’élément <appDomainManagerType>  ; et que le processus ne démarre pas. Si l’assembly est trouvé, mais que les informations de version ne correspondent pas, une FileLoadException exception est levée.

Lorsque vous spécifiez le type de gestionnaire de domaine d’application pour le domaine d’application par défaut, d’autres domaines d’application créés à partir du domaine d’application par défaut héritent du type de gestionnaire de domaine d’application. Utilisez les propriétés et AppDomainSetup.AppDomainManagerType les AppDomainSetup.AppDomainManagerAssembly propriétés pour spécifier un type de gestionnaire de domaine d’application différent pour un nouveau domaine d’application.

La spécification du type de gestionnaire de domaine d’application nécessite que l’application dispose d’une confiance totale. (Par exemple, une application s’exécutant sur le bureau a une confiance totale.) Si l’application n’a pas de confiance totale, une TypeLoadException valeur est levée.

Pour connaître le format du nom complet de l’assembly, consultez la Assembly.FullName propriété.

Cet élément de configuration est disponible uniquement dans .NET Framework 4 et versions ultérieures.

Example

L’exemple suivant montre comment spécifier que le gestionnaire de domaine d’application pour le domaine d’application par défaut d’un processus est le MyMgr type dans l’assembly AdMgrExample .

<configuration>
   <runtime>
      <appDomainManagerType value="MyMgr" />
      <appDomainManagerAssembly
         value="AdMgrExample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=6856bccf150f00b3" />
   </runtime>
</configuration>

Voir aussi