Microsoft.AspNetCore.Server.Kestrel.Core.Features 네임스페이스

Kestrel 웹 서버의 기능 구성 요소를 설명하는 데 사용되는 형식을 제공합니다.

인터페이스

IConnectionTimeoutFeature

연결 시간 제한을 효율적으로 처리하는 기능입니다.

IDecrementConcurrentConnectionCountFeature

미들웨어가 에 대한 연결 계산을 중지할 수 있는 연결 기능입니다 MaxConcurrentConnections. 이는 Kestrel에서 내부적으로 이 제한에 대한 업그레이드된 연결 계산을 중지하는 데 사용됩니다.

IHttp2StreamIdFeature

HTTP/2 연결에서 지정된 스트림의 스트림 ID입니다.

IHttpMinRequestBodyDataRateFeature

클라이언트에서 요청 본문을 보내야 하는 최소 데이터 속도를 설정하는 기능입니다. 이 기능은 HTTP/2 및 HTTP/1.x 모두에 적용되는 서버 전체 구성에 대해 를 대신 로 MinRequestBodyDataRate 설정 MinDataRatenull 하여 완전히 사용하지 않도록 설정하는 경우를 제외하고는 HTTP/2 요청에 지원되지 않습니다.

IHttpMinResponseDataRateFeature

클라이언트에서 응답을 수신해야 하는 최소 데이터 속도를 설정하는 기능입니다. 이 기능은 HTTP/2 요청에 사용할 수 없습니다. 대신 HTTP/2 및 HTTP/1.x 모두에 적용되는 서버 전체 구성에 를 사용합니다 MinResponseDataRate .

ISslStreamFeature

연결의 에 대한 액세스를 가져오는 기능입니다 SslStream. 이 기능은 TLS가 아닌 연결 또는 HTTP/3에는 사용할 수 없습니다.

ITlsApplicationProtocolFeature

TLS 애플리케이션 프로토콜에 대한 액세스를 설정하는 기능

설명

Kestrel을 사용하여 ASP.NET Core 앱을 호스팅하는 방법에 대한 자세한 내용은 ASP.NET Core Kestrel 웹 서버 구현을 참조하세요.