BasicHttpBinding.BypassProxyOnLocal Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Ottiene o imposta un valore che indica se ignorare il server proxy per indirizzi locali.
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
Valore della proprietà
true
per ignorare il server proxy per gli indirizzi locali; in caso contrario, false
. Il valore predefinito è false
.
Esempio
Nell'esempio seguente questa proprietà viene impostata in modo da indicare che il proxy deve essere ignorato per le risorse locali.
BasicHttpBinding binding = new BasicHttpBinding();
binding.BypassProxyOnLocal = true;
Il valore di questa proprietà può essere impostato anche nel file di configurazione.
<configuration>
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="Binding1"
bypassProxyOnLocal="true">
<security mode="None" />
</binding>
</basicHttpBinding>
</bindings>
</system.serviceModel>
</configuration>
Commenti
Una risorsa Internet è locale se dispone di un indirizzo locale. Un indirizzo locale è uno che si trova nello stesso computer, la LAN locale o intranet e viene identificato, sintatticamente, dalla mancanza di un punto (.) come negli URI http://webserver/
e http://localhost/
.
L'impostazione della proprietà BypassProxyOnLocal determina se gli endpoint configurati con il server proxy usano il server proxy durante l'accesso BasicHttpBinding alle risorse locali.
Se BypassProxyOnLocal è true
, le richieste alle risorse Internet locali non usano il server proxy. Quando la proprietà è impostata su localhost
, utilizzare il nome host invece di true
se si desidera che i client passino da un proxy per comunicare con servizi nello stesso computer.
Quando BypassProxyOnLocal è false
, tutte le richieste Internet agli URI non localhost vengono eseguite tramite il server proxy. Le richieste agli URI con localhost non useranno il server proxy indipendentemente dall'impostazione BypassProxyOnLocal.