BasicHttpBinding.BypassProxyOnLocal Właściwość

Definicja

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.

Dotyczy