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 si le comportement par défaut, qui consiste à autoriser l’hôte d’exécution à remplacer les paramètres de configuration d’un domaine d’application, est désactivé.
<configuration>
<runtime>
<disableFusionUpdatesFromADManager>
Syntaxe
<disableFusionUpdatesFromADManager enabled="0|1"/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributes
| Caractéristique | Descriptif |
|---|---|
| enabled | Attribut obligatoire. Spécifie si la possibilité par défaut de remplacer les paramètres fusion est désactivée. |
Attribut enabled
| Valeur | Descriptif |
|---|---|
| 0 | Ne désactivez pas la possibilité de remplacer les paramètres fusion. Il s’agit du comportement par défaut, en commençant par .NET Framework 4. |
| 1 | Désactivez la possibilité de remplacer les paramètres fusion. Cela revient au comportement des versions antérieures du .NET Framework. |
É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
À compter du .NET Framework 4, le comportement par défaut consiste à autoriser l’objet AppDomainManager à remplacer les paramètres de configuration à l’aide de la ConfigurationFile propriété ou de la SetConfigurationBytes méthode de l’objet AppDomainSetup passé à votre implémentation de la AppDomainManager.InitializeNewDomain méthode, dans votre sous-classe de AppDomainManager. Pour le domaine d’application par défaut, les paramètres que vous modifiez remplacent les paramètres spécifiés par le fichier de configuration de l’application. Pour les autres domaines d’application, ils remplacent les paramètres de configuration qui ont été passés à l’application ou AppDomainManager.CreateDomain à la AppDomain.CreateDomain méthode.
Vous pouvez transmettre de nouvelles informations de configuration ou passer null (Nothing en Visual Basic) pour éliminer les informations de configuration qui ont été transmises.
Ne transmettez pas d’informations de configuration à la fois à la ConfigurationFile propriété et à la SetConfigurationBytes méthode. Si vous transmettez des informations de configuration aux deux, les informations que vous transmettez à la ConfigurationFile propriété sont ignorées, car la SetConfigurationBytes méthode remplace les informations de configuration du fichier de configuration de l’application. Si vous utilisez la ConfigurationFile propriété, vous pouvez passer null (Nothingen Visual Basic) à la SetConfigurationBytes méthode pour éliminer les octets de configuration spécifiés dans l’appel à la méthode ou AppDomainManager.CreateDomain à la AppDomain.CreateDomain méthode.
En plus des informations de configuration, vous pouvez modifier les paramètres suivants sur l’objet AppDomainSetup transmis à votre implémentation de la AppDomainManager.InitializeNewDomain méthode : ApplicationBase, , ApplicationName, , CachePathDisallowApplicationBaseProbingDisallowBindingRedirectsDisallowCodeDownload, DisallowPublisherPolicy, , .DynamicBaseLoaderOptimizationPrivateBinPathPrivateBinPathProbeShadowCopyDirectoriesShadowCopyFiles
En guise d’alternative à l’utilisation de l’élément <disableFusionUpdatesFromADManager> , vous pouvez désactiver le comportement par défaut en créant un paramètre de Registre ou en définissant une variable d’environnement. Dans le Registre, créez une valeur DWORD nommée COMPLUS_disableFusionUpdatesFromADManager sous HKCU\Software\Microsoft\.NETFramework ou HKLM\Software\Microsoft\.NETFramework, puis définissez la valeur sur 1. Sur la ligne de commande, définissez la variable COMPLUS_disableFusionUpdatesFromADManager d’environnement sur 1.
Example
L’exemple suivant montre comment désactiver la possibilité de remplacer les paramètres fusion à l’aide de l’élément <disableFusionUpdatesFromADManager> .
<configuration>
<runtime>
<disableFusionUpdatesFromADManager enabled="1" />
</runtime>
</configuration>