ConfigurationSection.OverrideModeEffective プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
現在の構成セクションが継承された設定を効果的にオーバーライドできるかどうかを示す値を取得します。
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 を使用してプログラムでアクセスできます。