enumeração HTTP_SERVER_PROPERTY (http.h)
A enumeração HTTP_SERVER_PROPERTY define as propriedades configuradas pela API do Servidor HTTP em um grupo de URLs, sessão de servidor ou fila de solicitações.
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 A propriedade de autenticação permite a autenticação do lado do servidor para um grupo de URLs ou sessão de servidor usando os esquemas de autenticação Basic, NTLM, Negotiate e Digest. A estrutura HTTP_SERVER_AUTHENTICATION_INFO contém os dados de configuração dessa propriedade. |
HttpServerLoggingProperty Valor: 1 A propriedade de registro em log habilita o registro em log para uma sessão de servidor ou grupo de URLs. A estrutura HTTP_LOGGING_INFO contém os dados de configuração dessa propriedade. |
HttpServerQosProperty Valor: 2 A propriedade QOS permite que as configurações afetem a qualidade do serviço, como limitar o número máximo de conexões pendentes atendidas para um grupo de URL a qualquer momento ou limitar a largura de banda de envio de resposta para uma sessão de servidor ou grupo de URLs. A estrutura HTTP_QOS_SETTING_INFO contém os dados de configuração dessa propriedade. |
HttpServerTimeoutsProperty Valor: 3 A propriedade timeouts configura tempos limite para uma sessão de servidor ou grupo de URLs. A estrutura HTTP_TIMEOUT_LIMIT_INFO contém os dados de configuração dessa propriedade. |
HttpServerQueueLengthProperty Valor: 4 A propriedade connections limita o número de solicitações na fila de solicitações. Este é um ULONG. |
HttpServerStateProperty Valor: 5 A propriedade connections configura o estado de um grupo de URLs, sessão de servidor ou fila de solicitações. A estrutura HTTP_STATE_INFO contém os dados de configuração dessa propriedade para o grupo de URLs ou a sessão do servidor. A fila de solicitações usa a enumeração HTTP_ENABLED_STATE para configurar essa propriedade. |
HttpServer503VerbosityProperty Valor: 6 A propriedade de detalhamento 503 configura o nível de detalhamento de 503 respostas geradas pela API do Servidor HTTP para uma fila de solicitações. A enumeração HTTP_503_RESPONSE_VERBOSITY contém os dados de configuração dessa propriedade. |
HttpServerBindingProperty Valor: 7 A propriedade de associação associa um grupo de URL a uma fila de solicitação. A estrutura HTTP_BINDING_INFO contém os dados de configuração dessa propriedade. |
HttpServerExtendedAuthenticationProperty Valor: 8 A propriedade de autenticação estendida permite a autenticação do lado do servidor para um grupo de URLs ou sessão de servidor usando o esquema de autenticação Kerberos. A estrutura HTTP_SERVER_AUTHENTICATION_INFO contém os dados de configuração dessa propriedade. |
HttpServerListenEndpointProperty Valor: 9 Propriedade de ponto de extremidade de escuta. |
HttpServerChannelBindProperty Valor: 10 Essa propriedade implementa a associação de canal de autorização. A estrutura HTTP_CHANNEL_BIND_INFO contém os detalhes de autorização. |
HttpServerProtectionLevelProperty Valor: 11 |
Comentários
Os tipos de enumeração HTTP_SERVER_PROPERTY são usados para definir ou consultar as configurações em uma sessão de servidor, grupo de URLs ou fila de solicitações. Um membro dessa enumeração junto com a estrutura de configuração associada é usado por HttpQueryRequestQueueProperty, HttpQueryServerSessionProperty, HttpQueryUrlGroupProperty, HttpSetRequestQueueProperty, HttpSetServerSessionProperty e HttpSetUrlGroupProperty para definir os parâmetros de configuração.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho | http.h |
Confira também
Tipos de enumeração da API do Servidor HTTP versão 2.0