Élément <system.Net> (paramètres réseau)

Contient des paramètres qui spécifient la manière dont .NET Framework se connecte au réseau.

<configuration>
  <system.net>

Syntaxe

<system.net>
</system.net>  

Attributs et éléments

Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.

Attributs

Aucune.

Éléments enfants

Element Description
authenticationModules Spécifie les modules utilisés pour authentifier les requêtes Internet.
connectionManagement Spécifie le nombre maximal de connexions à destination d’un hôtes Internet.
defaultProxy Configure le serveur proxy HTTP (Hypertext Transfer Protocol).
mailSettings Configure les options d’envoi de courrier SMTP (Simple Mail Transport Protocol).
requestCaching Contrôle le mécanisme de mise en cache pour les requêtes réseau.
settings Configure les options réseau de base pour les classes de l’espace de noms System.Net et les espaces de noms enfants associés.
webRequestModules Spécifie les modules à utiliser pour demander des informations à partir d’hôtes réseau.

Éléments parents

Element Description
configuration Contient les paramètres de tous les espaces de noms.

Notes

L’élément <system.net> contient les paramètres pour les classes de l’espace de noms System.Net et des espaces de noms enfants associés. Les paramètres configurent les modules d’authentification, la gestion des connexions, les paramètres de messagerie, le serveur proxy et les modules de demandes Internet pour recevoir des informations à partir d’hôtes Internet.

Exemple

L’exemple suivant montre une configuration type utilisée par les classes System.Net.

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

Voir aussi