Classe RequestLimitsElement
Spécifie les limites de taille des requêtes HTTP entrantes.
Syntaxe
class RequestLimitsElement : EmbeddedObject
Méthodes
Cette classe ne contient pas de méthodes.
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe RequestLimitsElement
.
Nom | Description |
---|---|
HeaderLimits |
Valeur HeaderLimitsSettings qui spécifie les tailles d’en-tête HTTP. |
MaxAllowedContentLength |
Valeur en lecture/écriture uint32 qui spécifie la longueur maximale, en octets, du contenu dans une requête. La valeur par défaut est 30000000 (environ 30 mégaoctets.) |
MaxQueryString |
Valeur en lecture/écriture uint32 qui spécifie la longueur maximale, en octets, de la chaîne de requête. La valeur par défaut est 2048. |
MaxUrl |
Valeur en lecture/écriture uint32 qui spécifie la longueur maximale, en octets, de l’URL de la requête. La valeur par défaut est 260. |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Les instances de cette classe sont contenues dans la RequestLimits
propriété de tableau de la classe RequestFilteringSection.
Cette classe s’intègre à IIS 7 les paramètres RequestLimits
de l’outil URLScan utilisés par les versions précédentes d’IIS.
Remarque
Vous devez installer le module de filtrage des requêtes (Modrqflt.dll) pour que les paramètres de cette classe prennent effet.
Exemple
L’exemple suivant affiche toutes les propriétés de la classe 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
Hiérarchie d'héritage
RequestLimitsElement
Spécifications
Type | Description |
---|---|
Client | - IIS 7.0 sur Windows Vista - IIS 7.5 sous Windows 7 - IIS 8.0 sous Windows 8 - IIS 10.0 sous Windows 10 |
Serveur | - IIS 7.0 sur Windows Server 2008 - IIS 7.5 sur Windows Server 2008 R2 - IIS 8.0 sur Windows Server 2012 - IIS 8.5 sur Windows Server 2012 R2 - IIS 10.0 sous Windows Server 2016 |
Produit | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
Fichier MOF | WebAdministration.mof |
Voir aussi
Classe EmbeddedObject
Classe FileExtensionsSettings
Classe HeaderLimitsElement
Classe HeaderLimitsSettings
Classe RequestFilteringSection
<requestLimits>
Classe VerbsSettings