Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
HttpServerAuthenticationPropertyWert: 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. |
HttpServerLoggingPropertyWert: 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. |
HttpServerQosPropertyWert: 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. |
HttpServerTimeoutsPropertyWert: 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. |
HttpServerQueueLengthPropertyWert: 4 Die Connections-Eigenschaft schränkt die Anzahl der Anforderungen in der Anforderungswarteschlange ein. Dies ist ein ULONG. |
HttpServerStatePropertyWert: 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. |
HttpServer503VerbosityPropertyWert: 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. |
HttpServerBindingPropertyWert: 7 Die Bindungseigenschaft ordnet eine URL-Gruppe einer Anforderungswarteschlange zu. Die HTTP_BINDING_INFO-Struktur enthält die Konfigurationsdaten für diese Eigenschaft. |
HttpServerExtendedAuthenticationPropertyWert: 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. |
HttpServerListenEndpointPropertyWert: 9 Eigenschaft des Lauschendpunkts. |
HttpServerChannelBindPropertyWert: 10 Diese Eigenschaft implementiert die Autorisierungskanalbindung. Die HTTP_CHANNEL_BIND_INFO-Struktur enthält die Autorisierungsdetails. |
HttpServerProtectionLevelPropertyWert: 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