Elemento <system.Net> (configurações de rede)

Contém configurações que especificam como o .NET Framework se conecta à rede.

<configuration>
  <system.net>

Syntax

<system.net>
</system.net>  

Atributos e elementos

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

Atributos

Nenhum.

Elementos filho

Element Descrição
authenticationModules Especifica os módulos usados para autenticar solicitações de Internet.
connectionManagement Especifica o número máximo de conexões com host da Internet.
defaultProxy Configura o servidor proxy HTTP (Hypertext Transfer Protocol).
mailSettings Configura opções de envio de email SMTP (Simple Mail Transport Protocol).
requestCaching Controla o mecanismo de cache para solicitações de rede.
configurações Configura opções básicas de rede para classes nos System.Net namespaces filho relacionados e relacionados.
webRequestModules Especifica módulos a serem usados para solicitar informações de hosts de rede.

Elementos pai

Element Descrição
configuração Contém configurações para todos os namespaces.

Comentários

O <elemento system.net> contém configurações para classes nos System.Net namespaces filho e relacionados. As configurações configuram módulos de autenticação, gerenciamento de conexões, configurações de email, servidor proxy e módulos de solicitação da Internet para receber informações de hosts da Internet.

Exemplo

O exemplo a seguir mostra uma configuração típica usada por System.Net classes.

<configuration>  
  <system.net>  
    <authenticationModules>  
      <add type="System.Net.DigestClient" />  
      <add type="System.Net.NegotiateClient" />  
      <add type="System.Net.KerberosClient" />  
      <add type="System.Net.NtlmClient" />  
      <add type="System.Net.BasicClient" />  
    </authenticationModules>  
    <connectionManagement>  
      <add address="*" maxconnection="2" />  
    </connectionManagement>  
    <defaultProxy>  
      <proxy  
        usesystemdefault="true"  
        bypassonlocal="true"  
      />  
    </defaultProxy>  
    <webRequestModules>  
      <add prefix="http"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="https"  
           type="System.Net.HttpRequestCreator"  
      />  
      <add prefix="file"  
           type="System.Net.FileWebRequestCreator"  
      />  
    </webRequestModules>  
  </system.net>  
</configuration>  

Confira também