<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>