Microsoft.AspNetCore.Server.Kestrel.Core.Features Пространство имен

Предоставляет типы, используемые для описания компонентов на веб-сервере Kestrel.

Интерфейсы

IConnectionTimeoutFeature

Функция для эффективной обработки времени ожидания подключения.

IDecrementConcurrentConnectionCountFeature

Функция подключения, позволяющая ПО промежуточного слоя прекращать подсчет подключений к MaxConcurrentConnections. Этот параметр используется Kestrel для прекращения подсчета обновленных подключений к этому ограничению.

IHttp2StreamIdFeature

Идентификатор потока для заданного потока в подключении HTTP/2.

IHttpMinRequestBodyDataRateFeature

Функция для установки минимальной скорости передачи данных, с которой клиент должен отправлять текст запроса. Эта функция не поддерживается для запросов HTTP/2, за исключением ее полного отключения путем установки значения MinDataRatenull Вместо этого используйте MinRequestBodyDataRate для конфигурации на уровне сервера, которая применяется как к HTTP/2, так и к HTTP/1.x.

IHttpMinResponseDataRateFeature

Функция для установки минимальной скорости передачи данных, с которой ответ должен быть получен клиентом. Эта функция недоступна для запросов HTTP/2. Вместо этого используйте MinResponseDataRate для конфигурации на уровне сервера, которая применяется как к HTTP/2, так и к HTTP/1.x.

ISslStreamFeature

Функция для получения доступа к объекту SslStreamподключения . Эта функция будет недоступна для подключений, отличных от TLS или HTTP/3.

ITlsApplicationProtocolFeature

Функция для настройки доступа к протоколу приложения TLS

Комментарии

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