Partager via


énumération HTTP_SERVICE_CONFIG_TIMEOUT_KEY (http.h)

L’énumération HTTP_SERVICE_CONFIG_TIMEOUT_KEY définit le type de minuteur interrogé ou configuré via la structure HTTP_SERVICE_CONFIG_TIMEOUT_SET.

Syntax

typedef enum _HTTP_SERVICE_CONFIG_TIMEOUT_KEY {
  IdleConnectionTimeout = 0,
  HeaderWaitTimeout
} HTTP_SERVICE_CONFIG_TIMEOUT_KEY, *PHTTP_SERVICE_CONFIG_TIMEOUT_KEY;

Constantes

 
IdleConnectionTimeout
Valeur : 0
Durée maximale autorisée pour qu’une connexion reste inactive, après quoi la connexion est expirée et réinitialisée.
HeaderWaitTimeout
Durée maximale autorisée pour analyser tous les en-têtes de requête, y compris la ligne de requête, après quoi la connexion est expirée et réinitialisée.

Remarques

L’énumération HTTP_SERVICE_CONFIG_TIMEOUT_KEY est utilisée dans la structure HTTP_SERVICE_CONFIG_TIMEOUT_SET pour définir le type de minuteur configuré. La structure HTTP_SERVICE_CONFIG_TIMEOUT_SET transmet des données à la fonction HTTPSetServiceConfiguration via le paramètre pConfigInformation ou récupère des données de la fonction HTTPQueryServiceConfiguration via le paramètre pOutputConfigInformation lorsque le paramètre ConfigId de l’une ou l’autre fonction est égal à HttpServiceConfigTimeout.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
En-tête http.h

Voir aussi

Types d’énumération de l’API serveur HTTP version 2.0

HTTP_SERVICE_CONFIG_TIMEOUT_SET