Freigeben über


HTTP_SERVER_PROPERTY-Enumeration (http.h)

Die HTTP_SERVER_PROPERTY-Enumeration definiert die Eigenschaften, die von der HTTP-Server-API für eine URL-Gruppe, Serversitzung oder Anforderungswarteschlange konfiguriert werden.

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;

Konstanten

 
HttpServerAuthenticationProperty
Wert: 0
Die Authentifizierungseigenschaft ermöglicht die serverseitige Authentifizierung für eine URL-Gruppe oder Serversitzung mithilfe der Authentifizierungsschemas Basic, NTLM, Negotiate und Digest.

Die HTTP_SERVER_AUTHENTICATION_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerLoggingProperty
Wert: 1
Die Protokollierungseigenschaft aktiviert die Protokollierung für eine Serversitzung oder URL-Gruppe.

Die HTTP_LOGGING_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerQosProperty
Wert: 2
Die QOS-Eigenschaft ermöglicht Einstellungen, die sich auf die Dienstqualität auswirken, z. B. das Einschränken der maximalen Anzahl ausstehender Verbindungen für eine URL-Gruppe zu einem bestimmten Zeitpunkt oder das Einschränken der Antwortsendebandbreite für eine Serversitzung oder URL-Gruppe.

Die HTTP_QOS_SETTING_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerTimeoutsProperty
Wert: 3
Die Timeouts-Eigenschaft konfiguriert Timeouts für eine Serversitzung oder URL-Gruppe.

Die HTTP_TIMEOUT_LIMIT_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerQueueLengthProperty
Wert: 4
Die Connections-Eigenschaft schränkt die Anzahl der Anforderungen in der Anforderungswarteschlange ein. Dies ist ein ULONG.
HttpServerStateProperty
Wert: 5
Die connections-Eigenschaft konfiguriert den Zustand einer URL-Gruppe, Serversitzung oder Anforderungswarteschlange.

Die HTTP_STATE_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft für die URL-Gruppe oder Serversitzung. Die Anforderungswarteschlange verwendet die HTTP_ENABLED_STATE-Enumeration , um diese Eigenschaft zu konfigurieren.
HttpServer503VerbosityProperty
Wert: 6
Die Ausführlichkeitseigenschaft 503 konfiguriert den Ausführlichkeitsgrad von 503 Antworten, die von der HTTP-Server-API für eine Anforderungswarteschlange generiert werden.

Die HTTP_503_RESPONSE_VERBOSITY-Enumeration enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerBindingProperty
Wert: 7
Die Bindungseigenschaft ordnet eine URL-Gruppe einer Anforderungswarteschlange zu.

Die HTTP_BINDING_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerExtendedAuthenticationProperty
Wert: 8
Die erweiterte Authentifizierungseigenschaft ermöglicht die serverseitige Authentifizierung für eine URL-Gruppe oder Serversitzung mithilfe des Kerberos-Authentifizierungsschemas.

Die HTTP_SERVER_AUTHENTICATION_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft.
HttpServerListenEndpointProperty
Wert: 9
Eigenschaft des Lauschendpunkts.
HttpServerChannelBindProperty
Wert: 10
Diese Eigenschaft implementiert die Autorisierungskanalbindung.

Die HTTP_CHANNEL_BIND_INFO-Struktur enthält die Autorisierungsdetails.
HttpServerProtectionLevelProperty
Wert: 11

Hinweise

Die HTTP_SERVER_PROPERTY Enumerationstypen werden verwendet, um die Konfigurationen für eine Serversitzung, URL-Gruppe oder Anforderungswarteschlange festzulegen oder abzufragen. Ein Member dieser Enumeration zusammen mit der zugehörigen Konfigurationsstruktur wird von HttpQueryRequestQueueProperty, HttpQueryServerSessionProperty, HttpQueryUrlGroupProperty, HttpSetRequestQueueProperty, HttpSetServerSessionProperty und HttpSetUrlGroupProperty verwendet, um die Konfigurationsparameter zu definieren.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile http.h

Weitere Informationen

HTTP-Server-API, Version 2.0-Enumerationstypen

HttpQueryRequestQueueProperty

HttpQueryServerSessionProperty

HttpQueryUrlGroupProperty

HttpSetRequestQueueProperty

HttpSetServerSessionProperty

HttpSetUrlGroupProperty