Partilhar via


<webRequestModules> Elemento (Definições de Rede)

Especifica módulos a usar para solicitar informação aos hosts de rede.

<configuration> <system.net> <webRequestModules>

Sintaxe

<webRequestModules>
</webRequestModules>

Atributos e Elementos

As seções a seguir descrevem atributos, elementos filho e elementos pai.

Attributes

Nenhum.

Elementos Subordinados

elemento Descrição
add Adiciona um módulo personalizado de pedidos Web à aplicação.
Claro Remove todos os módulos de pedido Web registados da aplicação.
remove 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 tratar pedidos de informação aos hosts da rede. Os módulos de pedidos web devem implementar a IWebRequestCreate interface.

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

Arquivos de configuração

Este elemento pode ser usado no ficheiro de configuração da aplicação ou no ficheiro de configuração da máquina (Machine.config).

Example

O exemplo seguinte regista o módulo HTTP predefinido. Deve substituir os valores de Version 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>

Consulte também