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
から派生したすべてのクラスは、Location
、Path
、および 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 クラス