BasicHttpBinding.BypassProxyOnLocal Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy pominąć serwer proxy dla adresów lokalnych.
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
Wartość właściwości
true
ominąć serwer proxy dla adresów lokalnych; w przeciwnym razie , false
. Wartość domyślna to false
.
Przykłady
Poniższy przykład ustawia tę właściwość, aby wskazać, że serwer proxy powinien zostać pominięty dla zasobów lokalnych.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
Wartość tej właściwości można również ustawić w pliku konfiguracji.
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Binding1"
bypassProxyOnLocal="true">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
Uwagi
Zasób internetowy jest lokalny, jeśli ma adres lokalny. Adres lokalny to taki, który znajduje się na tym samym komputerze, lokalnej sieci LAN lub intranecie i jest identyfikowany, składniowo, przez brak kropki (.) jak w identyfikatorach http://webserver/
URI i http://localhost/
.
Ustawienie właściwości BypassProxyOnLocal określa, czy punkty końcowe skonfigurowane przy BasicHttpBinding użyciu serwera proxy podczas uzyskiwania dostępu do zasobów lokalnych.
Jeśli parametr BypassProxyOnLocal to true
, żądania do lokalnych zasobów internetowych nie używają serwera proxy. Użyj nazwy hosta (zamiast localhost
) , jeśli chcesz, aby klienci przechodzili przez serwer proxy podczas rozmowy z usługami na tej samej maszynie, gdy ta właściwość ma wartość true
.
Gdy parametr BypassProxyOnLocal to false
, wszystkie żądania internetowe do identyfikatorów URI innych niż localhost są wykonywane za pośrednictwem serwera proxy. Żądania do identyfikatorów URI z hostem lokalnym nie będą używać serwera proxy niezależnie od ustawienia BypassProxyOnLocal.