TimeoutManager 클래스

정의

Http.Sys 시간 제한 구성을 노출합니다. 레지스트리에서도 구성할 수 있습니다. 이러한 설정은 기존 큐에 연결할 때 적용되지 않습니다.

public ref class TimeoutManager sealed
public sealed class TimeoutManager
type TimeoutManager = class
Public NotInheritable Class TimeoutManager
상속
TimeoutManager

속성

DrainEntityBody

HTTP Server API가 Keep-Alive 연결에서 엔터티 본문을 드레이닝하는 데 허용되는 시간(초)입니다. 기본 타이머는 2분입니다.

Keep-Alive 연결에서 애플리케이션이 요청에 대한 응답을 보낸 후 요청 엔터티 본문이 완전히 도착하기 전에 HTTP Server API는 클라이언트에서 파이프라인될 수 있는 다른 요청에 도달하기 위해 엔터티 본문의 나머지 부분을 드레이닝하기 시작합니다. 에 나머지 엔터티 본문을 비우는 데 허용 되는 기간을 초과 하는 경우 연결 시간이 초과 됩니다.

TimeSpan.Zero를 사용하여 시스템 기본값을 사용해야 함을 나타냅니다.

EntityBody

요청 엔터티 본문이 도착할 때까지 허용된 시간(초)입니다. 기본 타이머는 2분입니다.

요청에 엔터티 본문이 있으면 HTTP Server API가 이 타이머를 켭니다. 타이머 만료는 처음에 구성 된 값으로 설정 됩니다. HTTP Server API는 요청에 대한 추가 데이터 표시를 받으면 타이머를 다시 설정하여 연결에 다른 간격을 부여합니다.

TimeSpan.Zero를 사용하여 시스템 기본값을 사용해야 함을 나타냅니다.

HeaderWait

HTTP Server API가 요청 헤더를 구문 분석할 수 있는 시간(초)입니다. 기본 타이머는 2분입니다.

이 시간 제한은 연결의 첫 번째 요청이 애플리케이션으로 라우팅된 후에만 적용됩니다.

TimeSpan.Zero를 사용하여 시스템 기본값을 사용해야 함을 나타냅니다.

IdleConnection

유휴 연결에 허용된 시간(초)입니다. 기본 타이머는 2분입니다.

이 시간 제한은 연결의 첫 번째 요청이 애플리케이션으로 라우팅된 후에만 적용됩니다.

TimeSpan.Zero를 사용하여 시스템 기본값을 사용해야 함을 나타냅니다.

MinSendBytesPerSecond

응답의 최소 전송 속도(초당 바이트)입니다. 기본 응답 전송 속도는 초당 150바이트입니다.

0을 사용하여 시스템 기본값을 사용해야 함을 나타냅니다.

이 타이머를 사용하지 않도록 설정하려면 UInt32.MaxValue로 설정합니다.

RequestQueue

애플리케이션이 요청 큐를 선택하기 전에 요청이 요청 큐에 남아 있는 데 허용되는 시간(초)입니다. 기본 타이머는 2분입니다.

TimeSpan.Zero를 사용하여 시스템 기본값을 사용해야 함을 나타냅니다.

적용 대상