BasicHttpBinding.BypassProxyOnLocal Eigenschaft
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft einen booleschen Wert ab, der angibt, ob der Proxyserver für lokale Adressen umgangen werden soll, oder legt ihn fest.
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
Eigenschaftswert
true
, wenn der Proxyserver für lokale Adressen umgangen werden soll, andernfalls false
. Der Standardwert ist false
.
Beispiele
Im folgenden Beispiel wird diese Eigenschaft festgelegt, um anzugeben, dass der Proxy für lokale Ressourcen umgangen werden soll.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
Der Wert dieser Eigenschaft kann auch in der Konfigurationsdatei festgelegt werden.
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Binding1"
bypassProxyOnLocal="true">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
Hinweise
Eine Internetressource gilt als lokal, wenn sie über eine lokale Adresse verfügt. Eine lokale Adresse ist eine Adresse, die sich auf demselben Computer, im lokalen LAN oder Intranet befindet und syntaktisch durch das Fehlen eines Punkts (.) identifiziert wird, wie in den URIs http://webserver/
und http://localhost/
.
Durch Festlegen der BypassProxyOnLocal-Eigenschaft wird bestimmt, ob mit konfigurierte BasicHttpBinding Endpunkte den Proxyserver beim Zugriff auf lokale Ressourcen verwenden.
Wenn BypassProxyOnLocal ist true
, verwenden Anforderungen an lokale Internetressourcen nicht den Proxyserver. Verwenden Sie den Hostnamen (statt localhost
), wenn Clients bei der Kommunikation mit Diensten auf dem gleichen Computer einen Proxy verwenden sollen, wenn diese Eigenschaft auf true
festgelegt ist.
Wenn BypassProxyOnLocal ist false
, werden alle Internetanforderungen an nicht localhost-URIs über den Proxyserver gesendet. Anforderungen an URIs mit localhost verwenden den Proxyserver unabhängig von der BypassProxyOnLocal-Einstellung nicht.