Compartilhar via


Método Sys.Net.WebRequestManager.executeRequest

Envia solicitações da Web para o executor de rede padrão.

ObservaçãoObservação:

Este membro oferece suporte à infraestrutura de script de cliente e não se destina a ser usado diretamente no seu código.

Sys.Net.WebRequestManager.executeRequest(WebRequest);

Parâmetros

Parâmetro

Descrição

WebRequest

Uma instância do Sys.NET.WebRequest classe.

Comentários

The executeRequest método envia solicitações da Web para o executor padrão. Para executar uma solicitação da Web, você deve chamar o chamar método.

The WebRequestManager classe realiza as seguintes tarefas ao passar o controle para um executor de rede:

  • Se a solicitação não tiver já um executor, ele cria uma instância da classe de executor de rede padrão e define a instância do executor do objeto de solicitação.

  • Associa o corrente WebRequest instância na instância padrão do executor. Isso permite que o executor acessar as informações relevantes de solicitação do WebRequest para que o executor pode criar uma solicitação de rede de instância.

  • Adiciona uma propriedade referrer à coleção de cabeçalho e define-lo para o valor da URL do documento.

  • Antes da solicitação ser enviada para o executor de rede, gera o cancelável add_invokingRequest evento.

  • Se os argumentos do evento indicarem que a telefonar foi cancelada, imediatamente retorna de telefonar do método corrente. Nesse caso, o manipulador especificado pelo add_completedRequest método nunca seja chamado.

  • Redireciona o evento de conclusão para o WebRequest instância para certificar-se de que o add_completedRequest manipulador de eventos é chamado. Isso ocorre após o método especificado pelo add_invokingRequest Retorna, e somente se você tiver um registro a add_completedRequest método.

  • Passa o controle para o executor de solicitação da Web padrão.

Exemplo

O exemplo a seguir mostra como executar uma solicitação da Web. Este código faz parte de um exemplo completo encontrado no WebRequestManager visão geral da classe.

Sys.Net.WebRequestManager.executeRequest(wRequest);

Consulte também

Referência

Classe Sys.Net.WebRequestManager

Classe de sys.NET.WebRequestExecutor

Classe Sys.Net.XMLHttpExecutor