enumeración HTTP_SERVER_PROPERTY (http.h)
La enumeración HTTP_SERVER_PROPERTY define las propiedades configuradas por la API de servidor HTTP en un grupo de direcciones URL, una sesión de servidor o una cola de solicitudes.
Syntax
typedef enum _HTTP_SERVER_PROPERTY {
HttpServerAuthenticationProperty = 0,
HttpServerLoggingProperty = 1,
HttpServerQosProperty = 2,
HttpServerTimeoutsProperty = 3,
HttpServerQueueLengthProperty = 4,
HttpServerStateProperty = 5,
HttpServer503VerbosityProperty = 6,
HttpServerBindingProperty = 7,
HttpServerExtendedAuthenticationProperty = 8,
HttpServerListenEndpointProperty = 9,
HttpServerChannelBindProperty = 10,
HttpServerProtectionLevelProperty = 11,
HttpServerDelegationProperty,
HttpServerFastForwardingProperty
} HTTP_SERVER_PROPERTY, *PHTTP_SERVER_PROPERTY;
Constantes
HttpServerAuthenticationProperty Valor: 0 La propiedad de autenticación habilita la autenticación del lado servidor para un grupo de direcciones URL o una sesión de servidor mediante los esquemas de autenticación Basic, NTLM, Negotiate y Digest. La estructura HTTP_SERVER_AUTHENTICATION_INFO contiene los datos de configuración de esta propiedad. |
HttpServerLoggingProperty Valor: 1 La propiedad de registro habilita el registro para una sesión de servidor o un grupo de direcciones URL. La estructura HTTP_LOGGING_INFO contiene los datos de configuración de esta propiedad. |
HttpServerQosProperty Valor: 2 La propiedad QOS habilita la configuración que afecta a la calidad del servicio, como limitar el número máximo de conexiones pendientes atendidas para un grupo de direcciones URL en un momento dado o limitar el ancho de banda de envío de respuesta para una sesión de servidor o un grupo de direcciones URL. La estructura HTTP_QOS_SETTING_INFO contiene los datos de configuración de esta propiedad. |
HttpServerTimeoutsProperty Valor: 3 La propiedad timeouts configura los tiempos de espera para una sesión de servidor o un grupo de direcciones URL. La estructura HTTP_TIMEOUT_LIMIT_INFO contiene los datos de configuración de esta propiedad. |
HttpServerQueueLengthProperty Valor: 4 La propiedad connections limita el número de solicitudes de la cola de solicitudes. Se trata de una ULONG. |
HttpServerStateProperty Valor: 5 La propiedad connections configura el estado de un grupo de direcciones URL, una sesión de servidor o una cola de solicitudes. La estructura HTTP_STATE_INFO contiene los datos de configuración de esta propiedad para el grupo de direcciones URL o la sesión del servidor. La cola de solicitudes usa la enumeración HTTP_ENABLED_STATE para configurar esta propiedad. |
HttpServer503VerbosityProperty Valor: 6 La propiedad 503 verbosity configura el nivel de detalle de 503 respuestas generadas por la API de servidor HTTP para una cola de solicitudes. La enumeración HTTP_503_RESPONSE_VERBOSITY contiene los datos de configuración de esta propiedad. |
HttpServerBindingProperty Valor: 7 La propiedad binding asocia un grupo de direcciones URL a una cola de solicitudes. La estructura HTTP_BINDING_INFO contiene los datos de configuración de esta propiedad. |
HttpServerExtendedAuthenticationProperty Valor: 8 La propiedad de autenticación extendida habilita la autenticación del lado servidor para un grupo de direcciones URL o una sesión de servidor mediante el esquema de autenticación Kerberos. La estructura HTTP_SERVER_AUTHENTICATION_INFO contiene los datos de configuración de esta propiedad. |
HttpServerListenEndpointProperty Valor: 9 Propiedad del punto de conexión de escucha. |
HttpServerChannelBindProperty Valor: 10 Esta propiedad implementa el enlace del canal de autorización. La estructura de HTTP_CHANNEL_BIND_INFO contiene los detalles de autorización. |
HttpServerProtectionLevelProperty Valor: 11 |
Comentarios
Los tipos de enumeración HTTP_SERVER_PROPERTY se usan para establecer o consultar las configuraciones en una sesión de servidor, un grupo de direcciones URL o una cola de solicitudes. HttpQueryRequestQueueProperty, HttpQueryServerSessionProperty, HttpQueryServerSessionProperty, HttpQueryUrlGroupProperty, HttpSetRequestQueueProperty, HttpSetServerSessionProperty y HttpSetUrlGroupProperty para definir los parámetros de configuración.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | http.h |
Consulte también
Tipos de enumeración de la API de servidor HTTP versión 2.0