Sys.Net.WebRequestManager defaultTimeout 속성
업데이트: 2007년 11월
기본 네트워크 실행자에 대한 제한 시간을 가져오거나 설정합니다.
참고
클라이언트 API 속성에 대한 속성 값을 가져오거나 설정하려면 이름에 get_ 및 set_ 접두사가 붙은 속성 접근자 메서드를 호출해야 합니다. 예를 들어 cancel과 같은 속성의 값을 가져오거나 설정하려면 get_cancel 또는 set_cancel 메서드를 호출합니다.
var dTimeout = Sys.Net.WebRequestManager.get_defaultTimeout ();
Sys.Net.WebRequestManager.set_defaultTimeout(value);
매개 변수
매개 변수 |
설명 |
---|---|
value |
웹 요청 실행 시간이 초과할 때까지 기본 실행자가 대기하는 시간(밀리초)입니다. 이 값은 0 또는 양의 정수여야 합니다. |
반환 값
기본 실행자에 대한 현재 제한 시간을 나타내는 정수 값입니다.
예외
예외 형식 |
조건 |
---|---|
잘못된 매개 변수가 전달된 경우 |
설명
defaultTimeout 속성을 사용하면 웹 요청 실행 시간이 초과할 때까지 기본 실행자가 대기하는 시간(밀리초)을 가져오거나 설정할 수 있습니다.
제한 시간을 0이 아닌 값으로 설정하면 보류 중인 웹 요청에서 적시에 제어를 다시 호출자로 반환하도록 할 수 있습니다.
예제
다음 예제에서는 기본 실행자 제한 시간을 가져오거나 설정하는 방법을 보여 줍니다. 이 코드는 WebRequestManager 클래스 개요에서 볼 수 있는 전체 예제의 일부입니다.
// Gets and sets the default timeout.
function DefaultTimeout()
{
// Clear the previous results.
resultElement.innerHTML = "";
// Get system default timeout.
var sysDefaultTimeout =
Sys.Net.WebRequestManager.get_defaultTimeout();
alert("Get default timeout: " + sysDefaultTimeout);
// Set custom default timeout.
Sys.Net.WebRequestManager.set_defaultTimeout(100);
var customDefaultTimeout =
Sys.Net.WebRequestManager.get_defaultTimeout();
alert("Set default timeout: " + customDefaultTimeout);
// Set the timeout back to the system default.
Sys.Net.WebRequestManager.set_defaultTimeout(
sysDefaultTimeout);
}
참고 항목
참조
Sys.Net.WebRequestExecutor 클래스