HttpRequest.TimedOutToken 속성

정의

요청 시간이 초과한 경우, 작동한 CancellationToken 개체를 가져옵니다.

public:
 property System::Threading::CancellationToken TimedOutToken { System::Threading::CancellationToken get(); };
public System.Threading.CancellationToken TimedOutToken { get; }
member this.TimedOutToken : System.Threading.CancellationToken
Public ReadOnly Property TimedOutToken As CancellationToken

속성 값

CancellationToken

취소 토큰입니다.

설명

시간 제한 기간은 Web.config 파일(참조 HttpRuntimeSection.ExecutionTimeout) 또는 프로그래밍 방식으로 지정할 수 있습니다(참조 HttpServerUtility.ScriptTimeout). 시간 제한 기간은 요청이 들어오는 시간부터 측정됩니다. 기본 제한 시간인 110초가 적용되는 경우 요청 처리가 시작된 후 110초 이내로 취소 토큰이 트립됩니다. 속성 값을 변경할 HttpServerUtility.ScriptTimeout 수 있으며 이 토큰이 아직 트립되지 않은 한 새 시간 제한 값이 적용됩니다.

현재 토큰은 15초의 세분성만 제공합니다. 즉, 시간 제한 값이 110초이면 요청 처리가 시작된 후 110초에서 125초 사이에 토큰이 밟히게 됩니다. 세분성은 나중에 변경될 수 있습니다.

이 속성은 스레드로부터 안전하지만 사용이 제한됩니다. 자세한 내용은 HttpResponse.ClientDisconnectedToken를 참조하세요.

WebSockets 요청 처리가 시작된 경우 이 속성은 의미가 없습니다.

적용 대상