TimeoutManager 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.
Expose les configurations de délai d’expiration Http.Sys. Ils peuvent également être configurés dans le Registre.
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- Héritage
-
TimeoutManager
Propriétés
DrainEntityBody |
Durée, en secondes, autorisée pour que l’API serveur HTTP draine le corps de l’entité sur une connexion Keep-Alive. Le minuteur par défaut est de 2 minutes. Sur une connexion Keep-Alive, une fois que l’application a envoyé une réponse pour une demande et avant que le corps de l’entité de requête soit complètement arrivé, l’API serveur HTTP commence à vider le reste du corps de l’entité pour atteindre une autre requête potentiellement pipeline à partir du client. Si le délai de drainage du corps d’entité restant dépasse la période autorisée, le délai de connexion est dépassé. Utilisez TimeSpan.Zero pour indiquer que les valeurs système par défaut doivent être utilisées. |
EntityBody |
Temps, en secondes, autorisé pour l'arrivée du corps d'entité de demande. Le minuteur par défaut est de 2 minutes. L’API du serveur HTTP active ce minuteur lorsque la requête a un corps d’entité. L’expiration du minuteur est initialement définie sur la valeur configurée. Lorsque l’API serveur HTTP reçoit des indications de données supplémentaires sur la demande, elle réinitialise le minuteur pour donner à la connexion un autre intervalle. Utilisez TimeSpan.Zero pour indiquer que les valeurs système par défaut doivent être utilisées. |
HeaderWait |
Durée, en secondes, autorisée pour l’API serveur HTTP pour analyser l’en-tête de requête. Le minuteur par défaut est de 2 minutes. Ce délai d’expiration n’est appliqué qu’après le routage de la première requête sur la connexion vers l’application. Utilisez TimeSpan.Zero pour indiquer que les valeurs système par défaut doivent être utilisées. |
IdleConnection |
Temps, en secondes, autorisé pour une connexion inactive. Le minuteur par défaut est de 2 minutes. Ce délai d’expiration n’est appliqué qu’après le routage de la première requête sur la connexion vers l’application. Utilisez TimeSpan.Zero pour indiquer que les valeurs système par défaut doivent être utilisées. |
MinSendBytesPerSecond |
Vitesse d'envoi minimale, en octets par seconde, pour la réponse. Le taux d’envoi de réponse par défaut est de 150 octets par seconde. Utilisez 0 pour indiquer que les valeurs système par défaut doivent être utilisées. Pour désactiver ce minuteur, définissez-le sur UInt32.MaxValue |
RequestQueue |
Durée, en secondes, autorisée pour que la demande reste dans la file d’attente des demandes avant que l’application ne la récupère. Le minuteur par défaut est de 2 minutes. Utilisez TimeSpan.Zero pour indiquer que les valeurs système par défaut doivent être utilisées. |