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

HttpQueryRequestQueueProperty

HttpQueryServerSessionProperty

HttpQueryUrlGroupProperty

HttpSetRequestQueueProperty

HttpSetServerSessionProperty

HttpSetUrlGroupProperty