다음을 통해 공유


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 또는 양의 정수여야 합니다.

반환 값

기본 실행자에 대한 현재 제한 시간을 나타내는 정수 값입니다.

예외

예외 형식

조건

Sys.ArgumentOutOfRangeException

잘못된 매개 변수가 전달된 경우

설명

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.WebRequestManager 클래스

Sys.Net.WebRequestExecutor 클래스

Sys.Net.XMLHttpExecutor 클래스

기타 리소스

언어 참조