Partager via


ConfigurationSection.OverrideModeEffective Propriété

Définition

Obtient une valeur indiquant si la section de configuration actuelle peut remplacer efficacement ses paramètres hérités.

public:
 property Microsoft::Web::Administration::OverrideMode OverrideModeEffective { Microsoft::Web::Administration::OverrideMode get(); };
public Microsoft.Web.Administration.OverrideMode OverrideModeEffective { get; }
member this.OverrideModeEffective : Microsoft.Web.Administration.OverrideMode
Public ReadOnly Property OverrideModeEffective As OverrideMode

Valeur de propriété

Une des valeurs de l'objet OverrideMode.

Remarques

Notes

La OverrideModeEffective propriété est utile lorsque vous devez déterminer le mode de remplacement effectif d’une section de configuration lorsque la OverrideMode propriété a la Microsoft.Web.Administration.OverrideMode.Inheritvaleur .

Pour déterminer la valeur de OverrideModeEffective, IIS 7 parcourt la hiérarchie d’héritage des sections de configuration de la section actuelle. Il examine successivement la OverrideMode propriété de chaque section parente jusqu’à ce qu’elle atteigne l’attribut overrideModeDefault dans la définition de schéma de section. IIS 7 calcule la valeur de OverrideModeEffective en combinant logiquement les valeurs qu’il rencontre et en tenant compte de leur classement hiérarchique.

Notes

overrideModeDefault est un attribut facultatif qui contient l’état de verrouillage par défaut d’une section de configuration. L’attribut overrideModeDefault de chaque section de configuration se trouve dans la définition de section correspondante sous <configSections> dans le fichier ApplicationHost.config. Si overrideModeDefault est manquant, sa valeur est Microsoft.Web.Administration.OverrideMode.Allow. Si Allow est spécifié, les fichiers de Web.config de niveau inférieur peuvent remplacer les paramètres de la section ; si Microsoft.Web.Administration.OverrideMode.Deny est spécifié, ils ne peuvent pas le faire. La overrideModeDefault valeur par défaut pour la plupart des sections de serveur Web IIS 7 est Deny. La valeur par défaut pour la plupart des sections ASP.NET et .NET Framework est Allow.

L’attribut overrideModeDefault n’a pas de propriété correspondante dans Windows Management Instrumentation (WMI). Si vous disposez des autorisations appropriées, vous pouvez modifier directement le fichier ApplicationHost.config, ou vous pouvez y accéder par programmation à l’aide de l’analyse XML ou des API d’accès aux fichiers.

S’applique à