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. Ceux-ci peuvent également être configurés dans le Registre. Ces paramètres ne s’appliquent pas lors de l’attachement à une file d’attente existante.
public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
- Héritage
-
TimeoutManager
Propriétés
DrainEntityBody |
Temps, en secondes, autorisé pour que l’API serveur HTTP vide 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 requête 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 temps nécessaire pour vider le corps d’entité restant dépasse la période autorisée, le délai de connexion est expiré. 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 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 que l’API serveur HTTP analyse l’en-tête de la requête. Le minuteur par défaut est de 2 minutes. Ce délai d’attente n’est appliqué qu’une fois la première requête sur la connexion acheminée 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’attente n’est appliqué qu’une fois la première requête sur la connexion acheminée 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 par défaut du système doivent être utilisées. Pour désactiver ce minuteur, définissez-le sur UInt32.MaxValue |
RequestQueue |
Temps, en secondes, autorisé pour que la demande reste dans la file d’attente de requête 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. |