次の方法で共有


StaticContentSection クラス

Web サイト上の静的コンテンツの構成設定を公開します。

構文

class StaticContentSection : ConfigurationSectionWithCollection  

メソッド

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

名前 説明
[追加] (ConfigurationSectionWithCollection から継承。)
Clear (ConfigurationSectionWithCollection から継承。)
Get (ConfigurationSectionWithCollection から継承。)
GetAllowDefinition (ConfigurationSection から継承。)
GetAllowLocation (ConfigurationSection から継承。)
削除 (ConfigurationSectionWithCollection から継承。)
RevertToParent (ConfigurationSection から継承。)
SetAllowDefinition (ConfigurationSection から継承。)
SetAllowLocation (ConfigurationSection から継承。)

プロパティ

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

名前 説明
ClientCache クライアント キャッシュ構成を公開する HttpClientCache 値の読み取り/書き込み。
DefaultDocFooter サイト上のすべての Web ページの既定のフッター テキスト、または既定のフッター テキストを含むファイルへのパスを含む読み取り/書き込み string 値。 このプロパティの読み取り方法は、IsDocFooterFileName プロパティの設定によって異なります。 既定値は、null です。
EnableDocFooter 読み取り/書き込みの boolean 値。 DefaultDocFooter で示されるテキストが Web サイト上のすべての静的ページに表示される場合は true、それ以外の場合は、false です。 既定値は、false です。
IsDocFooterFileName 読み取り/書き込みの boolean 値。 DefaultDocFooter の文字列に、サイト上のすべての静的 Web ページのデフォルトのフッター テキストを含むファイルへのパスが含まれる場合は true、それ以外の場合は、false です。 既定値は、false です。
Location (ConfigurationSection から継承。)キー プロパティ。
Path (ConfigurationSection から継承。)キー プロパティ。
SectionInformation (ConfigurationSection から継承。)
StaticContent 静的コンテンツの MIME マップを含む MimeMapElement オブジェクトの読み取り/書き込みの配列。

サブクラス

このクラスにはサブクラスが含まれていません。

解説

このクラスのプロパティは、ApplicationHost.config ファイルの <staticContent> セクションの属性と要素に対応します。

次の例は、StaticContentSection クラスのフッター テキストプロパティとクライアントキャッシュプロパティを示しています。

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the static content section.  
Set oSection = oWebAdmin.Get("StaticContentSection.Path=" & _  
    "'MACHINE/WEBROOT/APPHOST',Location=''")  
' Show the path and location.  
WScript.Echo "Path: " & oSection.Path  
WScript.Echo "Location: " & oSection.Location  
WScript.Echo  
  
'Show the doc-footer-related properties.  
WScript.Echo "Doc Footer properties"  
WScript.Echo "---------------------"  
WScript.Echo "EnableDocFooter: " & oSection.EnableDocFooter  
WScript.Echo "IsDocFooterFileName: " & oSection.IsDocFooterFileName  
WScript.Echo "DefaultDocFooter: " & oSection.DefaultDocFooter  
WScript.Echo  
  
' Show the embedded client-cache properties.  
Set oClientCache = oSection.ClientCache  
WScript.Echo "ClientCache properties"  
WScript.Echo "----------------------"  
WScript.Echo "CacheControlCustom: " & _  
    oClientCache.CacheControlCustom  
WScript.Echo "CacheControlMaxAge: " & _  
    oClientCache.CacheControlMaxAge  
WScript.Echo "CacheControlMode: " & _  
    oClientCache.CacheControlMode  
WScript.Echo "HttpExpires: " & _  
    oClientCache.HttpExpires  
  

継承階層

ConfigurationSection

ConfigurationSectionWithCollection

StaticContentSection

要件

説明
クライアント - 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

参照

ConfigurationSection クラス
ConfigurationSectionWithCollection クラス
HttpClientCache クラス
MimeMapElement クラス