Executor sys.NET.WebRequest propriedade
Obtém ou define o executor do associado Sys.NET.WebRequest instância.
![]() |
---|
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_ e 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 executor = MyWebRequest.get_executor();
myRequest.set_Executor(value);
Parâmetros
Parâmetro |
Descrição |
---|---|
value |
Uma instância de uma classe derivada de Sys.NET.WebRequestExecutor. |
Valor de retorno
O corrente WebRequestExecutor instância.
Exceções
Tipo de exceção |
Condição |
---|---|
value não pode ser nulo. |
|
O executor foi conjunto depois que ele foi ativado. |
|
value não é válido WebRequestExecutor Digite. |
Comentários
Após o WebRequest instância terminar a execução, o executor propriedade retorna o executor de rede ativo associado à solicitação. É possível acessar programaticamente o WebRequest instância do executor associado.
conjunto o executor propriedade somente se você precisar de um executor de rede personalizadas. Se você não conjunto essa propriedade, o sistema usará o padrão de Sys.Net.XmlHttpExecutor executor, que é definido após o chamar método é chamado.
Não é possível conjunto o executor propriedade se a WebRequest instância já tem um executor associado e a solicitação da Web já foi emitida. Se você tentar conjunto o executor propriedade por meio de um executor já associado com a instância de solicitação, sistema autônomo myRequest.set_executor(myRequest.get_executor()), uma exceção é lançada.
Exemplo
O exemplo a seguir mostra como conjunto o executor. Este código faz parte de um exemplo completo encontrado no WebRequest visão geral da classe.
// This function sets the Web request
// executor, replacing the default one.
function WebRequestExecutor()
{
// Instantiate the WebRequest.
var wRequest = new Sys.Net.WebRequest();
// Create the executor. In this case it is an
// XMLHttpExecutor, equivalent to the default
// executor. But, you can create a custom one.
var executor = new Sys.Net.XMLHttpExecutor();
// Set the executor, replacing the default one.
// In this case the executor is equivalent to the
// default one.
wRequest.set_executor(executor);
// Get the current executor
var executor =
wRequest.get_executor();
alert("Response availabe: " + executor.get_responseAvailable())
}
Consulte também
Referência
Classe Sys.Net.WebRequestManager