HttpContext.ThreadAbortOnTimeout HttpContext.ThreadAbortOnTimeout HttpContext.ThreadAbortOnTimeout HttpContext.ThreadAbortOnTimeout Property

정의

요청 시간이 경과될 경우 이 요청을 서비스 중인 스레드에서 ASP.NET 런타임이 Abort()를 호출해야 하는지 여부를 지정하는 값을 가져오거나 설정합니다.Gets or sets a value that specifies whether the ASP.NET runtime should call Abort() on the thread that is servicing this request when the request times out.

public:
 property bool ThreadAbortOnTimeout { bool get(); void set(bool value); };
public bool ThreadAbortOnTimeout { get; set; }
member this.ThreadAbortOnTimeout : bool with get, set
Public Property ThreadAbortOnTimeout As Boolean

속성 값

스레드가 시간 초과될 때 Abort()를 호출하면 true이고, 그렇지 않으면 false입니다.true if Abort() will be called when the thread times out; otherwise, false. 기본값은 true입니다.The default is true.

설명

처리기를 사용 하는 모듈에는 HttpRequest.TimedOutToken 협조적 취소를 구현 하는 속성 사용 하지 않도록 설정 하려는 경우는 Thread.Abort ASP.NET 요청 시간이 초과 되 면 기본적으로 수행 하는 동작입니다. 이 속성을 설정 false ASP.NET에서 중단 되지 않고 취소 및 정리 루틴 실행 되는 되도록 할 수 있습니다.In handlers and modules that are using the HttpRequest.TimedOutToken property to implement cooperative cancellation, you might wish to disable the Thread.Abort behavior that ASP.NET performs by default when a request times out. Setting this property to false can help you make sure that cancellation and cleanup routines will run without being interrupted by ASP.NET.

이 속성을 설정 하는 경우 false, ASP.NET는 자동으로 "요청 시간이 초과 되었습니다" 오류 페이지 표시 제한 시간을 초과 합니다.If you set this property to false, ASP.NET will not automatically display a "Request timed out" error page when a timeout occurs. 애플리케이션은 응답 콘텐츠를 적절 하 게 설정 하는 일을 담당 합니다.The application is responsible for setting the response content appropriately.

적용 대상