Http2Limits Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Limites applicables uniquement aux connexions HTTP/2.
public ref class Http2Limits
public class Http2Limits
type Http2Limits = class
Public Class Http2Limits
- Héritage
-
Http2Limits
Constructeurs
Http2Limits() |
Limites applicables uniquement aux connexions HTTP/2. |
Propriétés
HeaderTableSize |
Limite la taille des tables de compression d’en-tête, en octets, l’encodeur HPACK et le décodeur sur le serveur peuvent utiliser. La valeur doit être supérieure ou égale à 0, la valeur par défaut est 4 096 octets (4 Kio). |
InitialConnectionWindowSize |
Indique la quantité de données du corps de la requête, en octets, que le serveur est prêt à recevoir et à mettre en mémoire tampon à la fois agrégées sur toutes les demandes (flux) par connexion. Les demandes de note sont également limitées par InitialStreamWindowSize La valeur doit être supérieure ou égale à 64 Kio et inférieure à 2 Gio, 1 Mio par défaut. |
InitialStreamWindowSize |
Indique la quantité de données du corps de la requête, en octets, que le serveur est prêt à recevoir et à mettre en mémoire tampon à la fois par flux. Notez que les connexions sont également limitées par InitialConnectionWindowSize. Il doit y avoir de l’espace dans la fenêtre de flux et dans la fenêtre de connexion pour qu’un client puisse charger les données du corps de la demande. La valeur doit être supérieure ou égale à 64 Kio et inférieure à 2 Gio, la valeur par défaut est de 768 Kio. |
KeepAlivePingDelay |
Obtient ou définit le délai des requêtes ping de maintien de l’activité. Le serveur envoie un test ping keep alive au client s’il ne reçoit aucune trame sur une connexion pendant cette période. Cette propriété est utilisée avec KeepAlivePingTimeout pour fermer les connexions rompues. La valeur du délai doit être supérieure ou égale à 1 seconde. Définissez sur MaxValue pour désactiver le ping keep alive. La valeur par défaut est MaxValue. |
KeepAlivePingTimeout |
Obtient ou définit le délai d’expiration des requêtes ping de maintien de l’activité. Les pings keep alive sont envoyés quand une période d’inactivité dépasse la valeur configurée KeepAlivePingDelay . Le serveur ferme la connexion s’il ne reçoit aucune trame dans le délai d’expiration. Le délai d’expiration doit être supérieur ou égal à 1 seconde. Définissez sur MaxValue pour désactiver le délai d’expiration du ping en vie. La valeur par défaut est de 20 secondes. |
MaxFrameSize |
Indique la taille de la plus grande charge utile de trame autorisée à être reçue, en octets. La taille doit être comprise entre 2^14 et 2^24-1. La valeur doit être comprise entre 2^14 et 2^24, la valeur par défaut est 2^14 octets (16 Kio). |
MaxRequestHeaderFieldSize |
Indique la taille de la taille maximale autorisée d’une séquence de champs d’en-tête de requête, en octets. Cette limite s’applique aux séquences de noms et de valeurs dans leurs représentations compressées et non compressées. La valeur doit être supérieure à 0, la valeur par défaut est 2^14 octets (16 Kio). |
MaxStreamsPerConnection |
Limite le nombre de flux de demande simultanés par connexion HTTP/2. Les flux excédentaires seront refusés. La valeur doit être supérieure à 0, la valeur par défaut est de 100 flux. |