BasicHttpBinding.BypassProxyOnLocal Egenskap

Definition

Hämtar eller anger ett värde som anger om proxyservern ska kringgås för lokala adresser.

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

Egenskapsvärde

trueför att kringgå proxyservern för lokala adresser. annars . false Standardvärdet är false.

Exempel

I följande exempel anges den här egenskapen som anger att proxyn ska kringgås för lokala resurser.

BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;

Värdet för den här egenskapen kan också anges i konfigurationsfilen.

<configuration>
  <system.serviceModel>

    <bindings>
      <basicHttpBinding>
        <binding name="Binding1"
                 bypassProxyOnLocal="true">
          <security mode="None" />
        </binding>
      </basicHttpBinding>
    </bindings>
  </system.serviceModel>

</configuration>

Kommentarer

En Internetresurs är lokal om den har en lokal adress. En lokal adress är en som finns på samma dator, det lokala LAN eller intranätet och identifieras syntaktiskt av bristen på en punkt (.) som i URI:erna http://webserver/ och http://localhost/.

Om du anger egenskapen BypassProxyOnLocal avgörs om slutpunkter som konfigurerats med BasicHttpBinding proxyservern används vid åtkomst till lokala resurser.

Om BypassProxyOnLocal är trueanvänder begäranden till lokala Internetresurser inte proxyservern. Använd värdnamnet (i stället localhostför ) om du vill att klienter ska gå igenom en proxy när de pratar med tjänster på samma dator när den här egenskapen är inställd på true.

När BypassProxyOnLocal är falsegörs alla Internetbegäranden till icke-localhost-URI:er via proxyservern. Begäranden till URI:er med localhost använder inte proxyservern oavsett inställningen BypassProxyOnLocal.

Gäller för