Поделиться через


Перечисление 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

HttpQueryRequestQueueProperty

HttpQueryServerSessionProperty

HttpQueryUrlGroupProperty

HttpSetRequestQueueProperty

HttpSetServerSessionProperty

HttpSetUrlGroupProperty