RequestLimitsElement-Klasse
Gibt Größenbeschränkungen für eingehende HTTP-Anforderungen an.
Syntax
class RequestLimitsElement : EmbeddedObject
Methoden
Diese Klasse enthält keine Methoden.
Eigenschaften
In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der RequestLimitsElement
-Klasse verfügbar gemacht werden.
Name | Beschreibung |
---|---|
HeaderLimits |
Ein HeaderLimitsSettings-Wert, der HTTP-Headergrößen angibt. |
MaxAllowedContentLength |
Ein uint32 Wert mit Lese-/Schreibzugriff, der die maximale Länge des Inhalts in Bytes in einer Anforderung angibt. Der Standardwert ist 30000000 (ca. 30 MB). |
MaxQueryString |
Ein uint32 Wert mit Lese-/Schreibzugriff, der die maximale Länge der Abfragezeichenfolge in Bytes angibt. Der Standard ist 2048. |
MaxUrl |
Ein uint32 Lese-/Schreibwert, der die maximale Länge der Anforderungs-URL in Bytes angibt. Der Standard ist 260. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Instanzen dieser Klasse sind in der RequestLimits
Arrayeigenschaft der RequestFilteringSection-Klasse enthalten.
Diese Klasse integriert in IIS 7 die RequestLimits
Einstellungen des URLScan-Tools, das von früheren Versionen von IIS verwendet wird.
Hinweis
Sie müssen das Anforderungsfiltermodul (Modrqflt.dll) installieren, damit die Einstellungen in dieser Klasse wirksam werden.
Beispiel
Im folgenden Beispiel werden alle Eigenschaften der RequestLimitsElement
Klasse angezeigt.
' 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
Vererbungshierarchie
RequestLimitsElement
Anforderungen
type | Beschreibung |
---|---|
Client | - IIS 7.0 unter Windows Vista. - IIS 7.5 unter Windows 7 - IIS 8.0 unter Windows 8 - IIS 10.0 unter Windows 10 |
Server | - IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 - IIS 8.0 auf Windows Server 2012. - IIS 8.5 unter Windows Server 2012 R2 - IIS 10.0 auf Windows Server 2016 |
Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
MOF-Datei | WebAdministration.mof |
Weitere Informationen
EmbeddedObject-Klasse
FileExtensionsSettings-Klasse
HeaderLimitsElement-Klasse
HeaderLimitsSettings Class
RequestFilteringSection-Klasse
<requestLimits>
VerbsSettings-Klasse