Partager via


<appDomainManagerType> Élément

Spécifie le type qui sert de gestionnaire de domaine d’application pour le domaine d’application par défaut.

<Configuration>
   <Duree>
     <appDomainManagerType>

Syntaxe

<appDomainManagerAssembly
   value="type 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 du type, y compris l’espace de noms, qui sert de 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 domaine d’application, vous devez spécifier cet élément et l’élément <appDomainManagerAssembly> . 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 le type spécifié n’existe pas dans l’assembly spécifié par l’élément <appDomainManagerAssembly>  ; et que le processus ne démarre pas.

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.

Le format du type et de l’espace de noms est le même que celui utilisé pour la Type.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