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


Настройка группы URL-адресов

Идентификатор группы URL-адресов создается с помощью функции HttpCreateUrlGroup и используется в вызове HttpSetUrlGroupProperty. Параметр pPropertyInformation указывает на структуру конфигурации для заданного типа свойства. Параметр PropertyInformationLength указывает размер структуры конфигурации в байтах. Например, при задании свойства HttpServerTimeoutsProperty параметр pPropertyInformation должен указывать на буфер, который не может быть меньше HTTP_TIMEOUT_LIMIT_INFO структуры. Конфигурации группы URL-адресов запрашиваются путем вызова HttpQueryUrlGroupProperty.

После создания группы URL-адресов URL-адреса добавляются в группу с httpAddUrlToUrlGroup. Для получения запросов группа URL-адресов должна быть связана с очередью запросов версии 2.0. Чтобы связать группу URL-адресов с очередью запросов, приложение вызывает HttpSetUrlGroupProperty и указывает HttpServerBindingProperty в параметре Property . Если это свойство не задано, соответствующие запросы для группы URL-адресов не доставляются в очередь запросов, а API HTTP-сервера создает ответ 503. Приложение может добавлять ТОЛЬКО URL-адреса, которые были ранее зарезервированы службой, в группу URL-адресов при выполнении с низким уровнем привилегий. Дополнительные сведения см. в разделе Резервирования пространства имен, регистрации и маршрутизация .