Partilhar via


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

Adiciona um módulo de pedido Web personalizado à aplicação.

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

Syntax

<add
  prefix="URI prefix"
  type="type_fullname, assembly_fullname"
/>  

Atributos e Elementos

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

Atributos

Atributo Descrição
prefix O prefixo do URI para pedidos processados por este módulo de pedido Web.
type O nome do tipo completamente qualificado (indicado pela FullName propriedade) e o nome da assemblagem (indicado pela FullName propriedade), separados por uma vírgula, que implementa este módulo de pedido Web.

Elementos Subordinados

Nenhum.

Elementos Principais

Elemento Descrição
webRequestModules Especifica módulos a utilizar para pedir informações a anfitriões de rede.

Observações

O prefix atributo define o prefixo URI que utiliza o módulo de pedido Web especificado. Os módulos de pedidos Web são normalmente registados para processar um protocolo específico, como HTTP ou FTP, mas podem ser registados para processar um pedido para um servidor ou caminho específico num servidor.

O módulo de pedido Web é criado quando um prefixo de correspondência de URI é transmitido para o WebRequest.Create método .

O valor do prefix atributo deve ser os carateres à esquerda de um URI válido. Por exemplo, http ou http://www.contoso.com.

O valor do type atributo deve ser um nome de tipo válido e um nome de assemblagem correspondente, separados por uma vírgula.

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 um módulo de pedido Web personalizado para HTTP. 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