Compartilhar via


Sys.Net.WebRequestManager defaultTimeout propriedade

Obtém ou define o time limite para o executor de rede padrão.

ObservaçãoObservação:

Para obter ou conjunto valores de propriedade para propriedades de API do cliente, você deve telefonar métodos de assessor de propriedade são nomeados com o get_ and set_ prefixos. Por exemplo, para obter ou conjunto um valor para uma propriedade, sistema autônomo Cancelar, you telefonar the get_cancel ou set_cancel métodos.

var dTimeout = Sys.Net.WebRequestManager.get_defaultTimeout ();
Sys.Net.WebRequestManager.set_defaultTimeout(value);

Parâmetros

Parâmetro

Descrição

value

O time em milissegundos que o executor padrão deve esperar antes de expirar o time limite de uma solicitação da Web. Esse valor deve ser 0 ou um número inteiro positivo.

Valor de retorno

Um valor inteiro que indica o time limite corrente para o executor padrão.

Exceções

Tipo de exceção

Condição

Sys.ArgumentOutOfRangeException

Foi passado um parâmetro inválido.

Comentários

Use o defaultTimeout propriedade para obter ou conjunto o time em milissegundos que o executor padrão deve esperar antes de expirar o time limite de uma solicitação da Web.

Por configuração um valor de time limite que não é zero, você pode certificar-se de que uma solicitação pendente Web retorna o controle volta para o chamador em time hábil.

Exemplo

O exemplo a seguir mostra como conjunto e obter o time limite padrão de executor. Este código faz parte de um exemplo completo encontrado no WebRequestManager visão geral da classe.

// 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);    

}

Consulte também

Referência

Classe Sys.Net.WebRequestManager

Classe de sys.NET.WebRequestExecutor

Classe Sys.Net.XMLHttpExecutor

Outros recursos

Referência de Idioma