Partager via


<defaultProxy>, élément (paramètres réseau)

Configure le serveur proxy HTTP (Hypertext Transfer Protocol).

<defaultProxy
  enabled="true|false"
  useDefaultCredentials="true|false"
  <bypasslist> … </bypasslist>
  <proxy> … </proxy>
  <module> … </module>
/>

Attributs et éléments

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

Attributs

Élément

Description

enabled

Spécifie si un proxy Web est utilisé. La valeur par défaut est true.

useDefaultCredentials

Spécifie si les informations d'identification par défaut pour cet hôte sont utilisées pour accéder au proxy Web. La valeur par défaut est false.

Éléments enfants

Élément

Description

<bypasslist>

Fournit un jeu d'expressions régulières décrivant les adresses qui n'utilisent pas le proxy.

<module>

Ajoute un nouveau module proxy à l'application.

<proxy>

Définit un serveur proxy.

Éléments parents

Élément

Description

<système. net>

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

Notes

Si l'élément defaultProxy est vide, les paramètres du proxy d'Internet Explorer seront utilisés. Ce comportement est différent de la version 1.1 du .NET Framework.

Une exception est levée si l'élément de <module> spécifie un type non public, le type ne provient pas de la classe IWebProxy, une exception venant du constructeur par défaut de cet objet s'est produite, ou une exception s'est produite en extrayant le proxy par défaut spécifié par le système. La propriété InnerException de l'exception doit contenir plus d'informations à propos de la cause première de l'erreur.

Fichiers de configuration

Cet élément peut être utilisé dans le fichier de configuration de l'application ou dans le fichier de configuration machine (Machine.config).

Exemple

L'exemple de code suivant utilise les valeurs par défaut du proxy Internet Explorer, spécifie l'adresse proxy et contourne le proxy pour l'accès local et contoso.com.

<configuration>
  <system.net>
    <defaultProxy>
      <proxy
        usesystemdefaults="true"
        proxyaddress="http://192.168.1.10:3128"
        bypassonlocal="true"
      />
      <bypasslist
        <add address="[a-z]+\.contoso\.com" />
      </bypasslist>
    </defaultProxy>
  </system.net>
</configuration>

Voir aussi

Référence

Schéma des paramètres réseau

System.Net.WebProxy