<WebRequestModules> Element (Definições de Rede)

Especifica módulos a utilizar para pedir informações a anfitriões de rede.

<configuração>
  <system.net>
    <webRequestModules>

Syntax

<webRequestModules>
</webRequestModules>  

Atributos e Elementos

As secções seguintes descrevem atributos, elementos subordinados e elementos principais.

Atributos

Nenhum.

Elementos Subordinados

Elemento Descrição
adicionar Adiciona um módulo de pedido Web personalizado à aplicação.
limpar Remove todos os módulos de pedido Web registados da aplicação.
remover Remove um módulo de pedido Web personalizado da aplicação.

Elementos Principais

Elemento Descrição
system.net Contém definições que especificam como o .NET Framework se liga à rede.

Observações

O webRequestModules elemento regista descendentes da WebRequest classe para processar pedidos de informações para anfitriões de rede. Os módulos de pedidos Web têm de implementar a IWebRequestCreate interface.

O .NET Framework inclui módulos de pedidos Web para URIs que começam com http://, https://e file://. Só pode substituir os módulos predefinidos ao registar um módulo personalizado no ficheiro de configuração.

Ficheiros de Configuração

Este elemento pode ser utilizado no ficheiro de configuração da aplicação ou no ficheiro de configuração do computador (Machine.config).

Exemplo

O exemplo seguinte regista o módulo HTTP predefinido. Deve substituir os valores de Versão e PublicKeyToken pelos valores corretos para o módulo especificado.

<configuration>  
  <system.net>  
    <webRequestModules>  
      <add prefix="http"  
           type="System.Net.HttpRequestCreator, System, Version=2.0.3600.0,  
           Culture=neutral, PublicKeyToken=b77a5c561934e089"  
      />  
    </webRequestModules>  
  </system.net>  
</configuration>  

Ver também