Share via


ConfigurationSection.OverrideModeEffective Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob der aktuelle Konfigurationsabschnitt die geerbten Einstellungen effektiv außer Kraft setzen kann.

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

Eigenschaftswert

Einer der OverrideMode-Werte.

Hinweise

Hinweis

Die OverrideModeEffective -Eigenschaft ist nützlich, wenn Sie den effektiven Überschreibungsmodus für einen Konfigurationsabschnitt bestimmen müssen, wenn die OverrideMode Eigenschaft auf Microsoft.Web.Administration.OverrideMode.Inheritfestgelegt ist.

Um den Wert von OverrideModeEffectivezu bestimmen, durchläuft IIS 7 die Vererbungshierarchie der Konfigurationsabschnitte aus dem aktuellen Abschnitt. Es untersucht sukzessive die OverrideMode Eigenschaft jedes übergeordneten Abschnitts, bis das Attribut in der Abschnittsschemadefinition erreicht overrideModeDefault wird. IIS 7 berechnet den Wert von OverrideModeEffective , indem die werte, die er trifft, logisch kombiniert und ihre hierarchische Rangfolge berücksichtigt wird.

Hinweis

overrideModeDefault ist ein optionales Attribut, das den Standardsperrstatus eines Konfigurationsabschnitts enthält. Das overrideModeDefault Attribut für jeden Konfigurationsabschnitt befindet sich in der entsprechenden Abschnittsdefinition unter <configSections> in der ApplicationHost.config-Datei. Wenn overrideModeDefault fehlt, ist Microsoft.Web.Administration.OverrideMode.Allowsein Wert . Wenn Allow angegeben wird, können dateien auf niedrigerer Ebene Web.config Einstellungen für den Abschnitt außer Kraft setzen. Wenn Microsoft.Web.Administration.OverrideMode.Deny angegeben, können sie dies nicht. Der overrideModeDefault Standardwert für die meisten IIS 7-Webserverabschnitte ist Deny. Der Standardwert für die meisten ASP.NET und .NET Framework Abschnitte ist Allow.

Das overrideModeDefault Attribut verfügt über keine entsprechende Eigenschaft in Der Windows-Verwaltungsinstrumentation (WMI). Wenn Sie über entsprechende Berechtigungen verfügen, können Sie die ApplicationHost.config Datei direkt bearbeiten oder programmgesteuert darauf zugreifen, indem Sie XML-Analyse- oder Dateizugriffs-APIs verwenden.

Gilt für: