Compartilhar via


<system.Net> Elemento (Configurações de Rede)

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

<system.net de configuração><>

Sintaxe

<system.net>
</system.net>

Atributos e elementos

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

Attributes

Nenhum.

Elementos filho

Elemento Descrição
authenticationModules Especifica os módulos usados para autenticar solicitações da Internet.
connectionManagement Especifica o número máximo de conexões com um host da Internet.
defaultProxy Configura o servidor proxy HTTP (Protocolo de Transferência de Hipertexto).
mailSettings Configura as 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 as opções básicas de rede para classes nos System.Net namespaces filho e relacionados.
WebRequestModules Especifica os módulos a serem usados para solicitar informações de hosts da Internet.

Elementos pai

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

Observações

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.

Example

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>

Consulte também