Condividi tramite


enumerazione HTTP_SERVER_PROPERTY (http.h)

L'enumerazione HTTP_SERVER_PROPERTY definisce le proprietà configurate dall'API server HTTP in un gruppo di URL, una sessione del server o una coda di richieste.

Sintassi

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;

Costanti

 
HttpServerAuthenticationProperty
Valore: 0
La proprietà di autenticazione abilita l'autenticazione lato server per un gruppo di URL o una sessione server usando gli schemi di autenticazione Basic, NTLM, Negotiate e Digest.

La struttura HTTP_SERVER_AUTHENTICATION_INFO contiene i dati di configurazione per questa proprietà.
HttpServerLoggingProperty
Valore: 1
La proprietà di registrazione abilita la registrazione per una sessione del server o un gruppo di URL.

La struttura HTTP_LOGGING_INFO contiene i dati di configurazione per questa proprietà.
HttpServerQosProperty
Valore: 2
La proprietà QOS abilita le impostazioni che influiscono sulla qualità del servizio, ad esempio limitando il numero massimo di connessioni in sospeso gestite per un gruppo di URL in qualsiasi momento o limitando la larghezza di banda di invio della risposta per una sessione del server o un gruppo di URL.

La struttura HTTP_QOS_SETTING_INFO contiene i dati di configurazione per questa proprietà.
HttpServerTimeoutsProperty
Valore: 3
La proprietà timeouts configura i timeout per una sessione del server o un gruppo di URL.

La struttura HTTP_TIMEOUT_LIMIT_INFO contiene i dati di configurazione per questa proprietà.
HttpServerQueueLengthProperty
Valore: 4
La proprietà connections limita il numero di richieste nella coda delle richieste. Questa è una ULONG.
HttpServerStateProperty
Valore: 5
La proprietà connections configura lo stato di un gruppo di URL, di una sessione del server o di una coda di richieste.

La struttura HTTP_STATE_INFO contiene i dati di configurazione per questa proprietà per il gruppo di URL o la sessione del server. La coda delle richieste usa l'enumerazione HTTP_ENABLED_STATE per configurare questa proprietà.
HttpServer503VerbosityProperty
Valore: 6
La proprietà di dettaglio 503 configura il livello di dettaglio di 503 risposte generate dall'API server HTTP per una coda di richieste.

L'enumerazione HTTP_503_RESPONSE_VERBOSITY contiene i dati di configurazione per questa proprietà.
HttpServerBindingProperty
Valore: 7
La proprietà di associazione associa un gruppo di URL a una coda di richieste.

La struttura HTTP_BINDING_INFO contiene i dati di configurazione per questa proprietà.
HttpServerExtendedAuthenticationProperty
Valore: 8
La proprietà di autenticazione estesa abilita l'autenticazione lato server per un gruppo di URL o una sessione server usando lo schema di autenticazione Kerberos.

La struttura HTTP_SERVER_AUTHENTICATION_INFO contiene i dati di configurazione per questa proprietà.
HttpServerListenEndpointProperty
Valore: 9
Proprietà endpoint di ascolto.
HttpServerChannelBindProperty
Valore: 10
Questa proprietà implementa l'associazione del canale di autorizzazione.

La struttura HTTP_CHANNEL_BIND_INFO contiene i dettagli dell'autorizzazione.
HttpServerProtectionLevelProperty
Valore: 11

Commenti

I tipi di enumerazione HTTP_SERVER_PROPERTY vengono usati per impostare o eseguire query sulle configurazioni in una sessione del server, in un gruppo di URL o in una coda di richieste. Un membro di questa enumerazione insieme alla struttura di configurazione associata viene usato da HttpQueryRequestQueueProperty, HttpQueryServerSessionProperty, HttpQueryUrlGroupProperty, HttpSetRequestQueueProperty, HttpSetServerSessionProperty e HttpSetUrlGroupProperty per definire i parametri di configurazione.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione http.h

Vedi anche

Tipi di enumerazione API server HTTP versione 2.0

HttpQueryRequestQueueProperty

HttpQueryServerSessionProperty

HttpQueryUrlGroupProperty

HttpSetRequestQueueProperty

HttpSetServerSessionProperty

HttpSetUrlGroupProperty