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
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