Compartilhar via


Sys.Net.WebRequestManager defaultExecutor propriedade

Obtém ou define o tipo de executor de rede padrão que é usado para fazer solicitações de rede.

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 dExecutor = Sys.WebRequestManager.get_defaultExecutorType ();
Sys.Net.WebRequestManager.set_defaultExecutorType(value);

Parâmetros

Parâmetro

Descrição

value

Uma referência a uma implementação do WebRequestExecutor classe.

Exceções

Tipo de exceção

Condição

Sys.ArgumentException

Foi passado um parâmetro inválido.

Valor de retorno

O objeto que representa o executor de solicitação da Web padrão.

Comentários

Use o defaultExecutor propriedade para obter ou conjunto o executor padrão que é uma referência ao corrente WebRequestExecutor objeto.

Quando o WebRequestExecutor objeto está pronto para enviar uma solicitação da Web para o executor, ele usa o executor de solicitação fornecidas. Se você não fornecer um executor, a WebRequestExecutor cria uma instância das XmlHttpExecutor classe.

Exemplo

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

// Gets and sets the default executor.
function DefaultExecutor()
{
    // Clear the previous results. 
    resultElement.innerHTML = "";

    // Get system default executor type.
    var sysDefaultExecutor = 
        Sys.Net.WebRequestManager.get_defaultExecutorType();
    alert("Get default executor:" + sysDefaultExecutor);


    // Modify the default executor type.
    Sys.Net.WebRequestManager.set_defaultExecutorType(
    "Sys.Net.CustomExecutor");

    var customDefaultExecutor = 
        Sys.Net.WebRequestManager.get_defaultExecutorType();

    alert("Set default executor: " + customDefaultExecutor);

    // Set the executor back to the system default. This is 
    // to allow the WebRequest script to run.
    executor = "Sys.Net.XMLHttpExecutor";
    Sys.Net.WebRequestManager.set_defaultExecutorType(
    sysDefaultExecutor);    

}

Consulte também

Referência

Classe Sys.Net.WebRequestManager

Classe de sys.NET.WebRequestExecutor

Classe Sys.Net.XMLHttpExecutor