다음을 통해 공유


KestrelServerLimits.MinResponseDataRate 속성

정의

응답 최소 데이터 속도(바이트/초)를 가져오거나 설정합니다. 이 속성을 null로 설정하면 최소 데이터 속도가 적용되지 않아야 합니다. 이 제한은 항상 무제한인 업그레이드된 연결에는 영향을 주지 않습니다. 를 통해 IHttpMinResponseDataRateFeature요청별로 재정의할 수 있습니다.

기본값은 240바이트/초로, 유예 기간은 5초입니다.

public:
 property Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ MinResponseDataRate { Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ get(); void set(Microsoft::AspNetCore::Server::Kestrel::Core::MinDataRate ^ value); };
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate MinResponseDataRate { get; set; }
public Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate? MinResponseDataRate { get; set; }
member this.MinResponseDataRate : Microsoft.AspNetCore.Server.Kestrel.Core.MinDataRate with get, set
Public Property MinResponseDataRate As MinDataRate

속성 값

설명

요청 본문 최소 데이터 속도와 달리 이 속도는 응답 상태 줄 및 헤더에도 적용됩니다.

이 속도는 응답 수명 동안 평균을 계산하는 대신 쓰기 작업별로 적용됩니다. 서버에서 데이터 청크를 작성할 때마다 타이머는 이 속성에 설정된 유예 기간의 최대값 또는 쓰기 길이(바이트 단위)를 데이터 속도(즉, 지정된 데이터 속도로 완료하는 데 걸리는 최대 시간)로 설정됩니다. 타이머가 만료될 때까지 쓰기가 완료되지 않은 경우 연결이 중단됩니다.

적용 대상