Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
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>