次の方法で共有


ConfigurationSection.OverrideModeEffective プロパティ

定義

現在の構成セクションが継承された設定を効果的にオーバーライドできるかどうかを示す値を取得します。

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

プロパティ値

OverrideMode 値のいずれか 1 つ。

注釈

注意

プロパティは OverrideModeEffective 、 プロパティが に設定されている場合に、構成セクションの有効なオーバーライド モードを OverrideMode 決定する必要がある場合に Microsoft.Web.Administration.OverrideMode.Inherit便利です。

OverrideModeEffective値を決定するために、IIS 7 は現在のセクションの構成セクションの継承階層を走査します。 各親セクションの プロパティは OverrideMode 、セクション スキーマ定義の 属性に到達 overrideModeDefault するまで順次検査されます。 IIS 7 は、検出された値を論理的に組み合わせ、階層的なランク付けを考慮して の OverrideModeEffective 値を計算します。

注意

overrideModeDefault は、構成セクションの既定のロックダウン状態を含む省略可能な属性です。 各構成セクションの 属性は overrideModeDefault 、ApplicationHost.config ファイルの 下 <configSections> の対応するセクション定義にあります。 が見つからない場合 overrideModeDefault 、その値は です Microsoft.Web.Administration.OverrideMode.Allow。 が指定されている場合 Allow 、下位レベルのWeb.config ファイルがセクションの設定をオーバーライドする可能性があります。指定されている場合 Microsoft.Web.Administration.OverrideMode.Deny は無効になります。 overrideModeDefaultほとんどの IIS 7 Web サーバー セクションの既定値は ですDeny。 ほとんどの ASP.NET セクションと.NET Frameworkセクションの既定値は ですAllow

属性 overrideModeDefault には、Windows Management Instrumentation (WMI) に対応するプロパティがありません。 適切なアクセス許可がある場合は、ApplicationHost.config ファイルを直接編集するか、XML 解析またはファイル アクセス API を使用してプログラムでアクセスできます。

適用対象