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