Sys.Net.WebRequestManager defaultTimeout propriedade
Obtém ou define o time limite para o executor de rede padrã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 |
---|---|
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