Microsoft.AspNetCore.Server.HttpSys Пространство имен

Содержит типы, используемые для запуска приложения ASP.NET Core с HTTP.sys. HTTP.sys используется в IServerкачестве . HTTP.sys поддерживается только в операционных системах Windows.

Классы

AuthenticationManager

Предоставляет конфигурации проверки подлинности Http.Sys.

DelegationRule

Правило, которое поддерживает дескриптор очереди запросов и UrlPrefix для делегирования.

HttpSysDefaults

Константы для HttpSys.

HttpSysException

Исключение, создаваемое HttpSys при возникновении ошибки

HttpSysOptions

Содержит параметры, используемые HttpSys.

TimeoutManager

Предоставляет конфигурации времени ожидания Http.Sys. Они также могут быть настроены в реестре. Эти параметры не применяются при подключении к существующей очереди.

UrlPrefix

Набор параметров URL-адресов, используемых для прослушивания входящих запросов.

UrlPrefixCollection

Префиксы коллекции или URL-адреса

Интерфейсы

IHttpSysRequestDelegationFeature

Интерфейс для делегирования запросов другим Http.Sys очередям запросов.

IHttpSysRequestInfoFeature

Это предоставляет точку расширения Http.Sys HTTP_REQUEST_INFO как непрозрачные данные для взаимодействия вызывающего объекта. https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_request_v2, https://learn.microsoft.com/en-us/windows/win32/api/http/ns-http-http_request_info

IHttpSysRequestTimingFeature

Это открывает точку расширения Http.Sys HTTP_REQUEST_TIMING_INFO, которая содержит данные метки времени обработки запроса из Http.Sys.

IServerDelegationFeature

Это позволяет создавать правила делегирования для очередей запросов, принадлежащих серверу.

Перечисления

AuthenticationSchemes

Указывает протоколы проверки подлинности.

ClientCertificateMethod

Описывает метод согласования сертификата клиента для HTTPS-подключений.

Http503VerbosityLevel

Перечисление, объявляющее допустимые значения для уровня детализации, когда http.sys отклонять запросы из-за регулирования.

HttpSysRequestTimingType

Определяет типы меток времени обработки запросов, предоставляемых через точку расширения Http.Sys HTTP_REQUEST_TIMING_INFO.

RequestQueueMode

Используется для указания того, должен ли этот экземпляр сервера создать новую Http.Sys очередь запросов или подключиться к существующей очереди.

Комментарии

Дополнительные сведения о размещении приложений ASP.NET Core с помощью HTTP.sys см. в статье HTTP.sys веб-сервер с ASP.NET Core.