Перечисление HTTP_SERVER_PROPERTY (http.h)
Перечисление HTTP_SERVER_PROPERTY определяет свойства, настроенные API HTTP-сервера для группы URL-адресов, сеанса сервера или очереди запросов.
Синтаксис
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;
Константы
HttpServerAuthenticationProperty Значение: 0 Свойство authentication включает проверку подлинности на стороне сервера для группы URL-адресов или сеанса сервера с использованием схем базовой проверки подлинности, NTLM, Negotiate и Дайджест-проверки подлинности. Структура HTTP_SERVER_AUTHENTICATION_INFO содержит данные конфигурации для этого свойства. |
HttpServerLoggingProperty Значение: 1 Свойство logging включает ведение журнала для сеанса сервера или группы URL-адресов. Структура HTTP_LOGGING_INFO содержит данные конфигурации для этого свойства. |
HttpServerQosProperty Значение: 2 Свойство QOS включает параметры, влияющие на качество обслуживания, такие как ограничение максимального числа необработанных подключений, обслуживаемых для группы URL-адресов в любой момент времени, или ограничение пропускной способности отправки ответа для сеанса сервера или группы URL-адресов. Структура HTTP_QOS_SETTING_INFO содержит данные конфигурации для этого свойства. |
HttpServerTimeoutsProperty Значение: 3 Свойство timeouts настраивает время ожидания для сеанса сервера или группы URL-адресов. Структура HTTP_TIMEOUT_LIMIT_INFO содержит данные конфигурации для этого свойства. |
HttpServerQueueLengthProperty Значение: 4 Свойство connections ограничивает количество запросов в очереди запросов. Это ULONG. |
HttpServerStateProperty Значение: 5 Свойство connections настраивает состояние группы URL-адресов, сеанса сервера или очереди запросов. Структура HTTP_STATE_INFO содержит данные конфигурации для этого свойства для группы URL-адресов или сеанса сервера. Очередь запросов использует перечисление HTTP_ENABLED_STATE для настройки этого свойства. |
HttpServer503VerbosityProperty Значение: 6 Свойство 503 verbosity настраивает уровень детализации 503 ответов, созданных API HTTP-сервера для очереди запросов. Перечисление HTTP_503_RESPONSE_VERBOSITY содержит данные конфигурации для этого свойства. |
HttpServerBindingProperty Значение: 7 Свойство привязки связывает группу URL-адресов с очередью запросов. Структура HTTP_BINDING_INFO содержит данные конфигурации для этого свойства. |
HttpServerExtendedAuthenticationProperty Значение: 8 Свойство расширенной проверки подлинности включает проверку подлинности на стороне сервера для группы URL-адресов или сеанса сервера с использованием схемы проверки подлинности Kerberos. Структура HTTP_SERVER_AUTHENTICATION_INFO содержит данные конфигурации для этого свойства. |
HttpServerListenEndpointProperty Значение: 9 Свойство конечной точки прослушивания. |
HttpServerChannelBindProperty Значение: 10 Это свойство реализует привязку канала авторизации. Структура HTTP_CHANNEL_BIND_INFO содержит сведения об авторизации. |
HttpServerProtectionLevelProperty Значение: 11 |
Комментарии
Типы перечисления HTTP_SERVER_PROPERTY используются для задания или запроса конфигураций в сеансе сервера, группе URL-адресов или очереди запросов. Элемент этого перечисления вместе со связанной структурой конфигурации используется httpQueryRequestQueueProperty, HttpQueryServerSessionProperty, HttpQueryUrlGroupProperty, HttpSetRequestQueueProperty, HttpSetServerSessionProperty и HttpSetUrlGroupProperty для определения параметров конфигурации.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Верхняя часть | http.h |
См. также раздел
Типы перечисления API HTTP-сервера версии 2.0