Partilhar via


<add> Element para webRequestModules (Definições de Rede)

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

<configuration>
  <system.net>
    <webRequestModules>
      <add>

Sintaxe

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

Atributos e Elementos

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

Attributes

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

Elementos Subordinados

Nenhum.

Elementos Principais

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

Observações

O prefix atributo define o prefixo URI que utiliza o módulo de pedido Web especificado. Os módulos de pedido web são normalmente registados para lidar com um protocolo específico, como HTTP ou FTP, mas podem ser registados para tratar 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 é passado ao WebRequest.Create método.

O valor do prefix atributo deve ser os caracteres principais 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 o nome de assembleia correspondente, separados por uma vírgula.

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