ConfigurationSection.OverrideModeEffective Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.