HeaderLimitsElement 类

指定 HTTP 请求标头的允许大小。

语法

class HeaderLimitsElement : CollectionElement  

方法

此类不包含任何方法。

属性

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

名称 描述
Header 一个必需的唯一读/写 string 值,指定 HTTP 请求标头。 默认为空引用。 键属性。
SizeLimit 一个必需 uint32 值,指定 Header 属性中指定的 HTTP 请求标头的最大长度(以字节为单位)。

子类

此类不包含子类。

注解

此类的实例包含在 HeaderLimitsSettings 类的 HeaderLimits 数组属性中。

此类与 ApplicationHost.config 文件的 <requestLimits> 节中的 <headerLimits> 元素相对应。

注意

必须先安装请求筛选模块 (Modrqflt.dll),然后此类中的配置设置才能生效。

示例

以下示例显示 RequestLimitsElement 类的所有属性。

' Connect to the WMI WebAdministration namespace.  
Set objWMIService = GetObject("winmgmts:root\WebAdministration")  
  
' Get the RequestFilteringSection.  
Set oRequestFilteringSection = objWMIService.Get( _  
"RequestFilteringSection.Path='MACHINE/WEBROOT/APPHOST',Location=''")  
  
' Display the path and the contents of the   
' RequestFilteringSection.RequestLimits.HeaderLimits.HeaderLimits   
' property, which contains an array of HeaderLimitsElement instances.  
WScript.Echo "[Header Limits]"  
WScript.Echo "Path: " & oRequestFilteringSection.Path  
WScript.Echo   
For Each oHeaderLimit In oRequestFilteringSection.RequestLimits.HeaderLimits.HeaderLimits  
    WScript.Echo "Header: " & oHeaderLimit.Header  
    WScript.Echo "Header size limit: " & oHeaderLimit.sizeLimit  
    WScript.Echo   
Next  
  

继承层次结构

CollectionElement

HeaderLimitsElement

要求

类型 描述
客户端 - IIS 7.0(在 Windows Vista 上)
- 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
产品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
MOF 文件 WebAdministration.mof

另请参阅

CollectionElement 类
HeaderLimitsSettings 类
RequestFilteringSection 类
RequestLimitsElement 类