<bypasslist>, élément (paramètres réseau)
Fournit un jeu d'expressions régulières décrivant les adresses qui n'utilisent pas de proxy.
<bypasslist>
</bypasslist>
Attributs et éléments
Les sections suivantes décrivent des attributs, des éléments enfants et des éléments parents.
Attributs
Aucun
Éléments enfants
Élément |
Description |
---|---|
Ajoute une adresse IP ou un nom DNS à la liste de contournement du proxy. |
|
Efface la liste de contournement du proxy. |
|
Supprime une adresse IP ou un nom DNS de la liste de contournement du proxy. |
Éléments parents
Élément |
Description |
---|---|
Configure le serveur proxy HTTP (Hypertext Transfer Protocol). |
Notes
La liste de contournement du proxy contient des expressions régulières qui décrivent les URI auxquels les instances de WebRequest peuvent accéder directement, sans passer par le serveur proxy.
Vous devez être vigilant lorsque vous spécifiez une expression régulière pour cet élément. L'expression régulière "[un-z]+\.contoso\.com" correspond à tout hôte dans le domaine contoso.com, mais elle correspond également à tout hôte dans le domaine contoso.com.cpandl.com. Pour indiquer uniquement un hôte dans le domaine contoso.com, utilisez une ancre ("$"): "[a-z]+\.contoso\.com$".
Pour plus d'informations sur les expressions régulières, consultez .Expressions régulières du .NET Framework.
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 ajoute deux adresses à la liste de contournement du proxy. La première contourne le proxy pour tous les serveurs du domaine contoso.com ; la deuxième contourne le proxy pour tous les serveurs dont l'adresse IP commence par 192.168.
<configuration>
<system.net>
<defaultProxy>
<bypasslist>
<add address="[a-z]+\.contoso\.com$" />
<add address="192\.168\.\d{1,3}\.\d{1,3}" />
</bypasslist>
</defaultProxy>
</system.net>
</configuration>