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