BasicHttpBinding.BypassProxyOnLocal Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur qui indique s’il faut contourner le serveur proxy pour les adresses locales.
public:
property bool BypassProxyOnLocal { bool get(); void set(bool value); };
public bool BypassProxyOnLocal { get; set; }
member this.BypassProxyOnLocal : bool with get, set
Public Property BypassProxyOnLocal As Boolean
Valeur de propriété
true pour contourner le serveur proxy pour les adresses locales ; sinon, false. La valeur par défaut est false.
Exemples
L’exemple suivant définit cette propriété pour indiquer que le proxy doit être contourné pour les ressources locales.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
La valeur de cette propriété peut également être définie dans le fichier de configuration.
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Binding1"
bypassProxyOnLocal="true">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
Remarques
Une ressource Internet est locale si elle a une adresse locale. Une adresse locale est une adresse qui se trouve sur le même ordinateur, le RÉSEAU local ou l’intranet et qui est identifiée, syntactiquement, par l’absence d’une période (.) comme dans les URI http://webserver/ et http://localhost/.
La définition de la propriété BypassProxyOnLocal détermine si les points de terminaison configurés avec l’utilisation du serveur proxy lors de l’accès BasicHttpBinding aux ressources locales.
Si BypassProxyOnLocal est true, les demandes adressées aux ressources Internet locales n’utilisent pas le serveur proxy. Utilisez le nom d’hôte (plutôt que localhost) si vous souhaitez que les clients passent par un proxy lors de la conversation avec des services sur le même ordinateur lorsque cette propriété est définie truesur .
Lorsque BypassProxyOnLocal est false, toutes les requêtes Internet adressées aux URI non localhost sont effectuées via le serveur proxy. Les demandes adressées aux URI avec localhost n’utilisent pas le serveur proxy, quel que soit le paramètre BypassProxyOnLocal.