Freigeben über


ServerRuntimeSection-Klasse

Konfiguriert Anforderungsgrenzwerte für Anwendungen auf einem Webserver.

Syntax

class ServerRuntimeSection : ConfigurationSection  

Methoden

In der folgenden Tabelle werden die Methoden aufgelistet, die von der ServerRuntimeSection-Klasse verfügbar gemacht werden.

Name Beschreibung
GetAllowDefinition (Geerbt von ConfigurationSection.)
GetAllowLocation (Geerbt von ConfigurationSection.)
RevertToParent (Geerbt von ConfigurationSection.)
SetAllowDefinition (Geerbt von ConfigurationSection.)
SetAllowLocation (Geerbt von ConfigurationSection.)

Eigenschaften

In der folgenden Tabelle sind die Eigenschaften aufgeführt, die von der ServerRuntimeSection-Klasse verfügbar gemacht werden.

Name Beschreibung
AlternateHostName Ein Wert mit Lese-/Schreibzugriffstring, der den Namen eines alternativen Hosts angibt.
AppConcurrentRequestLimit Ein Lese-/Schreibwertuint32, der die maximale Anzahl von Anforderungen angibt, die für eine Anwendung in die Warteschlange gestellt werden können. Der Standard ist 5.000.
Enabled Ein Lese-/Schreibwert boolean. true wenn Anwendungen auf dem Webserver Inhalte bereitstellen dürfen; andernfalls false. Der Standardwert ist true.
EnableNagling Ein Lese-/Schreibwert boolean. true wenn der Nagle-Algorithmus aktiviert ist; andernfalls false. Der Standardwert ist false. Hinweis: Der Nagle-Algorithmus ist eine Optimierung für HTTP über TCP, die die Effizienz erhöht, indem versucht wird, die Anzahl der Pakete zu minimieren, die zum Senden von Daten erforderlich sind. Es funktioniert, indem es wartet, bis der Datenbereich voll ist, bis ein Zeitraum von 200 Millisekunden abläuft, oder bis der Absender angibt, dass das Senden von Daten abgeschlossen ist. IIS-Versionen 5.1 und frühere Verwendung des Nagle-Algorithmus für alle Daten, die an den Client gesendet werden. Der Nagle-Algorithmus hat einen möglichen Nachteil. Wenn eine Erweiterung das Paket nicht ausfüllt, liegt noch eine Verzögerung von 200 Millisekunden vor dem Senden der Antwort vor. Dieses Verhalten ist für ISAPI-Erweiterungen am offensichtlichsten, die einen HTTP Keep-Alive Header in der Antwort auf den Client unterstützen. In diesem Fall schließt IIS die Verbindung nach der Antwort nicht, sodass das endgültige Paket auf die 200 Millisekunden wartet.
FrequentHitThreshold Ein uint32 Lese-/Schreibwert, der angibt, wie oft eine URL innerhalb der in der FrequentHitTimePeriod Eigenschaft angegebenen Zeitspanne angefordert werden muss, um als häufig aufgerufen zu gelten. Der Wert muss zwischen 1 und 2147483647 liegen. Der Standard ist 2. Wenn die URL häufig aufgerufen wird, wird sie von IIS zwischengespeichert.
FrequentHitTimePeriod Ein datetime Lese-/Schreibwert, der das Zeitintervall angibt, in dem eine URL eine bestimmte Anzahl von Malen angefordert werden muss, um als häufig aufgerufen zu gelten. Die Standardeinstellung beträgt 10 Sekunden. Die Anzahl der in der FrequentHitThreshold Eigenschaft angegebenen Male.
Location (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
MaxRequestEntityAllowed Ein Lese-/Schreibwertuint32, der die maximale Anzahl von Bytes angibt, die im Entitätstext einer Anforderung zulässig sind. Wenn ein Content-Length Header eine größere Menge angibt, sendet IIS eine 403-Fehlerantwort. Hinweis: Obwohl die IIS_Schema.xml-Datei 4294967295 (unbegrenzt) als Standard für diese Eigenschaft angibt, lautet der vom WMI-Anbieter zurückgegebene Standardwert -1.
Path (Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft.
SectionInformation (Geerbt von ConfigurationSection.)
UploadReadAheadSize Ein Lese-/Schreibwertuint32, der die Anzahl der Bytes angibt, die ein Webserver in einen Puffer liest und an eine ISAPI-Erweiterung übergeben wird. Dies erfolgt einmal pro Clientanforderung. Die ISAPI-Erweiterung empfängt alle zusätzlichen Daten direkt vom Client. Der Wert muss zwischen 0 und 2147483647 liegen. Der Standardwert ist 49152.

Unterklassen

Diese Klasse enthält keine Unterklassen.

Hinweise

Diese Klasse entspricht dem <serverRuntime> Abschnitt in der Datei ApplicationHost.config.

Vererbungshierarchie

ConfigurationSection

ServerRuntimeSection

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

ConfigurationSection-Klasse
HttpCompressionSection-Klasse
HttpRequest-Klasse
RequestFilteringSection-Klasse
CIM_DATETIME