<proxy>, élément (paramètres réseau)
Mise à jour : novembre 2007
Définit un serveur proxy.
<configuration>, élément
<system.Net>, élément (paramètres réseau)
<defaultProxy>, élément (paramètres réseau)
<proxy>, élément (paramètres réseau)
<proxy
autoDetect="true|false|unspecified"
bypassonlocal="true|false|unspecified"
proxyaddress="uriString"
scriptLocation="uriString"
usesystemdefault="true|false|unspecified "
/>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Attribut |
Description |
---|---|
autoDetect |
Spécifie si le proxy est détecté automatiquement. La valeur par défaut est unspecified. |
bypassonlocal |
Spécifie si le proxy est contourné pour les ressources locales. Les ressources locales incluent le serveur local (https://localhost, https://loopback ou http://127.0.0.1) et un URI sans point (http://webserver). La valeur par défaut est unspecified. |
proxyaddress |
Spécifie l'URI de proxy à utiliser. |
scriptLocation |
Spécifie l'emplacement du script de configuration. |
usesystemdefault |
Spécifie s'il faut utiliser des paramètres de proxy Internet Explorer. Si sa valeur est true, les attributs suivants substitueront les paramètres de proxy Internet Explorer. La valeur par défaut est unspecified. |
Éléments enfants
Aucun.
Éléments parents
Élément |
Description |
---|---|
Configure le serveur proxy HTTP (Hypertext Transfer Protocol). |
Notes
L'élément proxy définit un serveur proxy pour une application. Si cet élément est absent du fichier de configuration, le .NET Framework utilise les paramètres de proxy dans Internet Explorer.
La valeur de l'attribut proxyaddress doit être un identificateur URI (Uniform Resource Indicator) correct.
L'attribut scriptLocation fait référence à la détection automatique des scripts de configuration du proxy. La classe WebProxy tente de localiser un script de configuration (généralement appelé Wpad.dat) lorsque l'option Utiliser un script de configuration automatique est sélectionnée dans Internet Explorer.
Utilisez l'attribut usesystemdefault pour les applications .NET Framework version 1.1 qui effectuent une migration vers la version 2.0.
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.
<configuration>
<system.net>
<defaultProxy>
<proxy
usesystemdefault="true"
proxyaddress="http://192.168.1.10:3128"
bypassonlocal="true"
/>
</defaultProxy>
</system.net>
</configuration>