<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 |
---|---|
Fournit un jeu d'expressions régulières décrivant les adresses qui n'utilisent pas le proxy. |
|
Ajoute un nouveau module proxy à l'application. |
|
Définit un serveur proxy. |
Éléments parents
Élément |
Description |
---|---|
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>