Classe ServerRuntimeSection
Configure les limites relatives aux requêtes pour les applications d’un serveur web.
Syntaxe
class ServerRuntimeSection : ConfigurationSection
Méthodes
Le tableau suivant répertorie les méthodes exposées par la classe ServerRuntimeSection
.
Nom | Description |
---|---|
GetAllowDefinition | (Hérité de ConfigurationSection.) |
GetAllowLocation | (Hérité de ConfigurationSection .) |
RevertToParent | (Hérité de ConfigurationSection .) |
SetAllowDefinition | (Hérité de ConfigurationSection .) |
SetAllowLocation | (Hérité de ConfigurationSection .) |
Propriétés
Le tableau suivant répertorie les propriétés exposées par la classe ServerRuntimeSection
.
Nom | Description |
---|---|
AlternateHostName |
Valeur en lecture/écriture string qui spécifie le nom d’un autre hôte. |
AppConcurrentRequestLimit |
Valeur en lecture/écriture uint32 qui spécifie le nombre maximal de requêtes pouvant être mises en file d’attente pour une application. L'option par défaut est 5 000. |
Enabled |
Une valeur boolean en lecture/écriture. true si les applications sur le serveur Web sont autorisées à servir du contenu ; sinon, false . Par défaut, il s’agit de true . |
EnableNagling |
Une valeur boolean en lecture/écriture. true si le nagling est activé ; sinon, false . Par défaut, il s’agit de false . Remarque : Nagling est une optimisation pour HTTP sur TCP qui augmente l’efficacité en essayant de réduire le nombre de paquets nécessaires pour envoyer des données. Il fonctionne en attendant d’envoyer un paquet jusqu’à ce que sa zone de données soit pleine, jusqu’à ce qu’une période d’expiration de 200 millisecondes expire, ou jusqu’à ce que l’expéditeur indique qu’il a terminé l’envoi de données. Les versions 5.1 et antérieures d’IIS utilisent le nagling pour toutes les données envoyées au client. Nagling a un inconvénient possible. Si une extension ne remplit pas le paquet, il reste un délai de 200 millisecondes avant l’envoi de la réponse. Ce comportement est plus évident pour les extensions ISAPI qui prennent en charge un en-tête Keep-Alive HTTP dans la réponse au client. Dans ce cas, IIS ne ferme pas la connexion après la réponse, de sorte que le paquet final finit par attendre les 200 millisecondes. |
FrequentHitThreshold |
Valeur en lecture/écriture uint32 qui spécifie le nombre de fois où une URL doit être demandée, dans l’intervalle de temps spécifié dans la propriété FrequentHitTimePeriod , pour être considérée comme fréquemment atteinte. La valeur doit être comprise entre 1 et 2147483647. La valeur par défaut est 2. Si l’URL est fréquemment atteinte, elle est mise en cache par IIS. |
FrequentHitTimePeriod |
Valeur de lecture/écriture datetime qui spécifie l’intervalle de temps dans lequel une URL doit être demandée un nombre spécifié de fois à considérer fréquemment. La valeur par défaut est 10 secondes. Le nombre de fois est spécifié dans la propriété FrequentHitThreshold . |
Location |
(Hérité de ConfigurationSection .) Une propriété clé. |
MaxRequestEntityAllowed |
Valeur en lecture/écriture uint32 qui spécifie le nombre maximal d’octets autorisés dans le corps d’entité d’une requête. Si un en-tête Content-Length spécifie une plus grande quantité, IIS envoie une réponse d’erreur 403. Remarque : Bien que le fichier IIS_Schema.xml spécifie 4294967295 (illimité) comme valeur par défaut pour cette propriété, la valeur par défaut retournée par le fournisseur WMI est -1. |
Path |
(Hérité de ConfigurationSection .) Une propriété clé. |
SectionInformation |
(Hérité de ConfigurationSection .) |
UploadReadAheadSize |
Valeur de lecture/écriture uint32 qui spécifie le nombre d’octets qu’un serveur Web lit dans une mémoire tampon et passe à une extension ISAPI. Cela se produit une fois par requête client. L’extension ISAPI reçoit toutes les données supplémentaires directement du client. La valeur doit être comprise entre 0 et 2147483647. La valeur par défaut est 49152. |
Sous-classes
Cette classe ne contient aucune sous-classe.
Notes
Cette classe correspond à la section <serverRuntime>
du fichier ApplicationHost.config.
Hiérarchie d'héritage
ServerRuntimeSection
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 ConfigurationSection
Classe HttpCompressionSection
Classe HttpRequest
Classe RequestFilteringSection
CIM_DATETIME