TimeoutManager Classe

Définition

Expose les configurations de délai d’attente Http.Sys. Elles peuvent également être configurées 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 l’API du serveur HTTP pour vider le corps d’entité sur une connexion Keep-Alive. La minuterie 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 d’entité de la demande soit complètement arrivé, l’API du serveur HTTP commence à purger le reste du corps d’entité pour atteindre une autre demande potentiellement canalisée du client. Si le temps nécessaire pour vider le corps d’entité restant dépasse la période autorisée, la connexion a 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. La minuterie 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 du serveur HTTP reçoit des indications de données supplémentaires sur la demande, elle réinitialise le minuteur pour attribuer à 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 du serveur HTTP pour analyser l’en-tête de demande. La minuterie par défaut est de 2 minutes.

Ce délai d’attente n’est appliqué qu’une fois que la première requête sur la connexion est routé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. La minuterie par défaut est de 2 minutes.

         Ce délai d’attente n’est appliqué qu’une fois que la première requête sur la connexion est routé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 la 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, affectez-lui la valeur 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 la récupère. La minuterie 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 à