StaticContentSection 类

公开网站上静态内容的配置设置。

语法

class StaticContentSection : ConfigurationSectionWithCollection  

方法

下表列出了 StaticContentSection 类公开的方法。

名称 说明
添加 (继承自 ConfigurationSectionWithCollection。)
清除 (从 ConfigurationSectionWithCollection 继承。)
Get (从 ConfigurationSectionWithCollection 继承。)
GetAllowDefinition (继承自 ConfigurationSection。)
GetAllowLocation (从 ConfigurationSection 继承。)
删除 (从 ConfigurationSectionWithCollection 继承。)
RevertToParent (从 ConfigurationSection 继承。)
SetAllowDefinition (从 ConfigurationSection 继承。)
SetAllowLocation (从 ConfigurationSection 继承。)

属性

下表列出了 StaticContentSection 类公开的属性。

名称 描述
ClientCache 一个读/写 HttpClientCache 值,该值公开客户端缓存配置。
DefaultDocFooter 一个读/写 string 值,该值包含站点上每个网页的默认页脚文本,或包含某个文件(其中包含默认页脚文本)的路径。 如何读取此属性取决于 IsDocFooterFileName 属性的设置。 默认为 null
EnableDocFooter 一个读/写 boolean 值。 如果 DefaultDocFooter 指示的文本会出现在网站上的每个静态页面上,则为 true,否则为 false。 默认为 false
IsDocFooterFileName 一个读/写 boolean 值。 如果 DefaultDocFooter 中的字符串包含一个文件路径,该文件包含站点上每个静态网页的默认页脚文本,则为 true,否则为 false。 默认为 false
Location (继承自 ConfigurationSection。)一个键属性。
Path (继承自 ConfigurationSection。)一个键属性。
SectionInformation (从 ConfigurationSection 继承。)
StaticContent 一个读/写 MimeMapElement 对象数组,这些对象包含静态内容的 MIME 映射。

子类

此类不包含子类。

注解

此类中的属性对应于 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

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- IIS 7.5(在 Windows 7 上)
- IIS 8.0(在 Windows 8 上)
- IIS 10.0(在 Windows 10 上)
服务器 - IIS 7.0(在 Windows Server 2008 上)
- IIS 7.5(在 Windows Server 2008 R2 上)
- IIS 8.0(在 Windows Server 2012 上)
- IIS 8.5(在 Windows Server 2012 R2 上)
- IIS 10.0(在 Windows Server 2016 上)
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

ConfigurationSection 类
ConfigurationSectionWithCollection 类
HttpClientCache 类
MimeMapElement 类