Compartir a través de


RequestLimitsElement Class

Especifica los límites de tamaño en las solicitudes HTTP entrantes.

Sintaxis

class RequestLimitsElement : EmbeddedObject  

Métodos

Esta clase no contiene métodos.

Propiedades

La siguiente tabla muestra las propiedades expuestas por la clase RequestLimitsElement.

Nombre Descripción
HeaderLimits Valor HeaderLimitsSettings que especifica tamaños de encabezado HTTP.
MaxAllowedContentLength Valor de lectura y escritura uint32 que especifica la longitud máxima, en bytes, del contenido de una solicitud. El valor predeterminado es 300 000 000 (aproximadamente 30 megabytes).
MaxQueryString Valor de lectura y escritura uint32 que especifica la longitud máxima, en bytes, de la cadena de consulta. El valor predeterminado es 2048.
MaxUrl Valor de lectura y escritura uint32 que especifica la longitud máxima, en bytes, de la dirección URL de solicitud. El valor predeterminado es 260.

Subclases

Esta clase no contiene subclases.

Comentarios

Las instancias de esta clase se encuentran en la propiedad array RequestLimits de la clase RequestFilteringSection.

Esta clase se integra en IIS 7 la configuración RequestLimits de la herramienta URLScan usada por versiones anteriores de IIS.

Nota:

Debe instalar el módulo de filtrado de solicitudes (Modrqflt.dll) para que la configuración de esta clase surta efecto.

Ejemplo

En el ejemplo siguiente se muestran todas las propiedades de la clase 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=''")  
  
' Set a variable to the RequestFilteringSection.RequestLimits property,  
' which contains an array of RequestLimitsElement objects.  
Set oRequestLimitsElement = oRequestFilteringSection.RequestLimits  
  
' Display the path and list the non-array RequestLimitsElement properties.  
WScript.Echo "[Request Limits]"  
WScript.Echo "Path: " & oRequestFilteringSection.Path   
WScript.Echo "maxAllowedContentLength: " & _  
    oRequestLimitsElement.maxAllowedContentLength  
WScript.Echo "maxUrl: " & oRequestLimitsElement.maxUrl  
WScript.Echo "maxQueryString: " & oRequestLimitsElement.maxQueryString  
WScript.Echo   
  
' List the contents of the RequestLimitsElement.HeaderLimits.HeaderLimits  
' property, which contains an array of HeaderLimitsElement instances.  
WScript.Echo vbtab & "[Header Limits]"  
For Each oHeaderLimit In oRequestLimitsElement.HeaderLimits.HeaderLimits  
    WScript.Echo vbtab & "Header: " & oHeaderLimit.Header  
    WScript.Echo vbtab & "Header size limit: " & oHeaderLimit.sizeLimit  
    WScript.Echo   
Next  

Jerarquía de herencia

EmbeddedObject

RequestLimitsElement

Requisitos

Tipo Descripción
Remoto - IIS 7.0 en Windows Vista
- IIS 7.5 en Windows 7
- IIS 8.0 en Windows 8
- IIS 10.0 en Windows 10
Server - IIS 7.0 en Windows Server 2008
- IIS 7.5 en Windows Server 2008 R2
- IIS 8.0 en Windows Server 2012
- IIS 8.5 en Windows Server 2012 R2
- IIS 10.0 en Windows Server 2016
Producto - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Archivo MOF WebAdministration.mof

Consulte también

EmbeddedObject Class
FileExtensionsSettings Class
HeaderLimitsElement Class
HeaderLimitsSettings Class
RequestFilteringSection Class
<requestLimits>
VerbsSettings Class