KestrelServerLimits 클래스
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
에 대한 제한입니다 KestrelServer.
public ref class KestrelServerLimits
public class KestrelServerLimits
type KestrelServerLimits = class
Public Class KestrelServerLimits
- 상속
-
KestrelServerLimits
생성자
KestrelServerLimits() |
에 대한 제한입니다 KestrelServer. |
속성
Http2 |
HTTP/2 연결에만 적용할 수 있는 제한입니다. |
Http3 |
HTTP/3 연결에만 적용할 수 있는 제한입니다. |
KeepAliveTimeout |
keep-alive 시간 제한을 가져오거나 설정합니다. 기본값은 130초입니다. |
MaxConcurrentConnections |
열려 있는 연결의 최대 수를 가져오거나 설정합니다. null로 설정하면 연결 수가 무제한입니다. 기본값은 Null입니다. |
MaxConcurrentUpgradedConnections |
열려 있는 업그레이드된 연결의 최대 수를 가져오거나 설정합니다. null로 설정하면 업그레이드된 연결 수는 무제한입니다. 업그레이드된 연결은 HTTP에서 WebSocket과 같은 다른 프로토콜로 전환된 연결입니다. 기본값은 Null입니다. |
MaxRequestBodySize |
요청 본문의 최대 허용 크기를 바이트 단위로 가져오거나 설정합니다. null로 설정하면 최대 요청 본문 크기는 무제한입니다. 이 제한은 항상 무제한인 업그레이드된 연결에는 영향을 주지 않습니다. 를 통해 IHttpMaxRequestBodySizeFeature요청별로 재정의할 수 있습니다. 기본값은 약 28.6MB인 30,000,000바이트입니다. |
MaxRequestBufferSize |
요청 버퍼의 최대 크기를 가져오거나 설정합니다. 기본값은 1,048,576바이트(1MB)입니다. |
MaxRequestHeaderCount |
HTTP 요청당 허용되는 최대 헤더 수를 가져오거나 설정합니다. 기본값은 100입니다. |
MaxRequestHeadersTotalSize |
HTTP 요청 헤더에 허용되는 최대 크기를 가져오거나 설정합니다. 기본값은 32,768바이트(32KB)입니다. |
MaxRequestLineSize |
HTTP 요청 줄에 허용되는 최대 크기를 가져오거나 설정합니다. 기본값은 8,192바이트(8KB)입니다. |
MaxResponseBufferSize |
쓰기 호출이 버퍼 크기가 구성된 제한 아래로 떨어질 때까지 완료되지 않는 작업을 차단하거나 반환하기 전에 응답 버퍼의 최대 크기를 가져오거나 설정합니다. 기본값은 65,536바이트(64KB)입니다. |
MinRequestBodyDataRate |
요청 본문 최소 데이터 속도를 바이트/초 단위로 가져오거나 설정합니다. 이 속성을 null로 설정하면 최소 데이터 속도가 적용되지 않아야 합니다. 이 제한은 항상 무제한인 업그레이드된 연결에는 영향을 주지 않습니다. 를 통해 IHttpMinRequestBodyDataRateFeature요청별로 재정의할 수 있습니다. 기본값은 5초 유예 기간이 있는 240바이트/초입니다. |
MinResponseDataRate |
응답 최소 데이터 속도를 바이트/초 단위로 가져오거나 설정합니다. 이 속성을 null로 설정하면 최소 데이터 속도가 적용되지 않아야 합니다. 이 제한은 항상 무제한인 업그레이드된 연결에는 영향을 주지 않습니다. 를 통해 IHttpMinResponseDataRateFeature요청별로 재정의할 수 있습니다. 기본값은 5초 유예 기간이 있는 240바이트/초입니다. |
RequestHeadersTimeout |
서버에서 요청 헤더를 받는 데 소요되는 최대 시간을 가져오거나 설정합니다. 기본값은 30초입니다. |