Freigeben über


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

EmbeddedObject

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