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
继承层次结构
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 类