ConfigurationSection Class1

構成セクションを表すクラスの基底クラスとして機能します。

構文

class ConfigurationSection  

メソッド

次の表に、ConfigurationSection クラスによって公開されるメソッドの一覧を示します。

名前 説明
GetAllowDefinition 構成セクションの allowDefinition 属性を取得します。
GetAllowLocation 構成セクションの allowLocation 属性を取得します。
RevertToParent セクションの構成値を親セクションの構成値に戻します。
SetAllowDefinition 構成セクションの allowDefinition 属性を設定します。
SetAllowLocation 構成セクションの allowLocation 属性を設定します。

プロパティ

次の表は、ConfigurationSection クラスによって公開されるプロパティの一覧です。

名前 説明
Location 現在のオブジェクトを基準としたターゲット オブジェクトへの相対パスを含む読み取り専用の string 値。 たとえば、オブジェクトのパス "MACHINE/WEBROOT/APPHOST/MYSITE/APP/" では、Location プロパティには "MYSITE/APP/" が含まれます。 キー プロパティ。
Path 現在のオブジェクトへのパスを含む読み取り専用の string 値。 たとえば、オブジェクトのパス "MACHINE/WEBROOT/APPHOST/MYSITE/APP/" では、Path プロパティには "MACHINE/WEBROOT/APPHOST/" が含まれます。 キー プロパティ。
SectionInformation 構成セクションのメタデータとコントロール ロックを提供する読み取り/書き込みプロパティを持つ SectionInformation オブジェクト。

サブクラス

次の表は、ConfigurationSection クラスによって公開されるサブクラスの一覧です。

名前 説明
AccessSection Secure Sockets Layer (SSL) によって保護されているコンテンツへのアクセス許可を指定します。
AnonymousAuthenticationSection 匿名認証を構成します。
AnonymousIdentificationSection Web アプリケーションで Cookie を使用する方法を指定します。
AspSection Active Server Pages (ASP) アプリケーションの ASP 構成設定を公開します。
BasicAuthenticationSection 基本認証を構成します。
CacheSection ASP.NET Web アプリケーションのキャッシュ設定を定義します。
CgiSection Common Gateway Interface (CGI) 設定を構成します。
ClientCertificateMappingAuthenticationSection クライアント証明書マッピング認証を有効または無効にします。
ConfigurationHistorySection ApplicationHost ヘルパー サービスの構成履歴設定を構成します。
ConfigurationRedirectionSection ApplicationHost.config ファイルと Administration.config ファイルの場所を構成します。
ConfigurationSectionWithCollection コレクションを含む構成セクション クラスの基底クラスとして機能します。
DateTimeSerializationSection System.DateTime インスタンスの XML シリアル化の構成設定を処理します。
DigestAuthenticationSection ダイジェスト認証を構成します。
DirectoryBrowseSection IIS でディレクトリの参照を構成します。
GlobalizationSection Web アプリケーションのグローバリゼーション設定を構成します。
HostingEnvironmentSection アプリケーション ホスティング環境の動作を制御する構成設定を定義します。
HttpCookiesSection Web アプリケーションで使用される Cookie のプロパティを構成します。
HttpLoggingSection HTTP 要求のログを構成します。
HttpRuntimeSection 特定の ASP.NET アプリケーションに対する要求の処理方法を決定する、ASP.NET HTTP ランタイム設定を構成します。
IdentitySection ASP.NET アプリケーションをアプリケーション プール ID (既定) として実行するか、IIS 認証ユーザー ID として実行するか、カスタム構成 ID として実行するかを指定します。
LogSection サーバーまたはサイトのログを構成します。
MachineKeySection フォーム認証、ビューステート検証、セッション状態のアプリケーション分離において、暗号化、暗号化解除、メディア アクセス制御 (MAC) の各操作を実行する際に使用されるキー生成とアルゴリズムを制御する構成設定を定義します。
OdbcLoggingSection Open Database Connectivity (ODBC) 接続を使って IIS イベントをデータベースにログするための構成設定を指定します。
OutputCacheSection ASP.NET アプリケーションの出力キャッシュ設定を指定します。
ProcessModelSection IIS を実行している Web サーバーで ASP.NET プロセス モデルの設定を構成します。
RequestCachingSection 要求キャッシュの構成情報を含みます。
ServerRuntimeSection Web サーバー上でのアプリケーションの要求制限を構成します。
ServerSideIncludeSection サーバー側インクルード (SSI) ディレクティブを構成します。
SessionPageStateSection ASP.NET アプリケーションのページ ビューステート設定を構成します。
SettingsSection .NET Framework がネットワークに接続する方法を指定するための設定が含まれています。
SmtpMailSettingsSection 簡易メール転送プロトコル (SMTP) 構成設定が含まれています。
SystemWebDeploymentSection Web アプリケーションのデプロイをサポートする構成設定を定義します。
SystemWindowsFormsSection Windows フォーム アプリケーションのアプリケーション設定を保存します。
TraceSection ASP.NET コード トレース サービスを構成します。
TransactionsDefaultSettingsSection トランザクションの既定の設定が含まれています。
TransactionsMachineSettingsSection コンピューター レベルでのみ変更できる設定を含む構成ファイル内の XML セクションを表します。
TrustSection アプリケーションに適用するコード アクセス セキュリティのレベルを構成できます。
UrlCompressionSection 動的圧縮または静的圧縮を有効または無効にします。
ValidationSection 構成ファイルの検証チェックを有効または無効にします。
WebControlsSection クライアント スクリプト ファイルの共有場所を指定します。
WebLimitsSection Web サーバーへのクライアント トラフィックに制限を指定します。
XhtmlConformanceSection ASP.NET アプリケーションの XHTML レンダリング モードを指定します。
XmlSerializerSection XML のシリアル化の構成に使用する XML 要素を処理します。

解説

ObjectConfigurationAssociation クラスから派生した関連付けクラスでは、ConfigurationSection クラスを使用して、オブジェクトを構成セクションにリンクします。

ConfigurationSection から派生したすべてのクラスは、LocationPath、および SectionInformation の各プロパティを継承します。 Location および Path は、ConfigurationSection のすべてのサブクラスのキープロパティです。

要件

説明
クライアント - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10 上の IIS 10.0
[サーバー] - Windows Server 2008 上の IIS 7.0
- Windows Server 2008 R2 上の IIS 7.5
- Windows Server 2012 上の IIS 8.0
- Windows Server 2012 R2 上の IIS 8.5
- Windows Server 2016 上の IIS 10.0
Product - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF ファイル WebAdministration.mof

参照

WMI プロバイダー
ConfigurationSectionWithCollection クラス
ObjectConfigurationAssociation クラス
SectionInformation クラス