Compartilhar via


<add> Elemento de webRequestModules (configurações de rede)

Adiciona um módulo de solicitação da Web personalizado para o aplicativo.

<add 
  prefix = "URI prefix" 
  type = "module name, Version, Culture, PublicKeyToken" 
/>

Atributos e elementos

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

Atributos

Atributo

Descrição

prefix

O prefixo URI para solicitações administradas deste módulo de solicitação da Web.

type

O nome de assembly e a classe do módulo que implementa este módulo de solicitação da Web.

Elementos filho

Nenhum.

Elementos pai

Elemento

Descrição

webRequestModules

Especifica os módulos de usar para solicitar informações dos hosts da rede.

Comentários

O prefix atributo define o prefixo URI que usa o módulo da solicitação especificado do Web. Os módulos de solicitação da Web normalmente são registrados para lidar com um protocolo específico, como, por exemplo, HTTP ou FTP, mas podem ser registrados para manipular uma solicitação para um servidor específico ou um caminho em um servidor.

O módulo de solicitação da Web é criado quando o prefixo URI correspondente é passado para o WebRequest.Create método.

O valor para o prefix atributo deve ser os caracteres à esquerda de um válido UR - por exemplo, "http" ou "https://www.contoso.com".

O valor para o type atributo deve ser um nome válido de DLL e o nome de classe correspondente, separados por uma vírgula.

Configuration Files

Esse elemento pode ser usado no arquivo de configuração do aplicativo ou o arquivo de configuração da máquina (Machine. config).

Exemplo

O exemplo de código a seguir registra um módulo de solicitação da Web personalizado para HTTP. Você deve substituir os valores da versão e PublicKeyToken os 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

Referência

Esquema configurações de rede

WebRequest