TimeoutManager Classe

Définition

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.

S’applique à