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 gli 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 per 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 ha 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 l'uso del server proxy durante l'accesso BasicHttpBinding alle risorse locali.
Se BypassProxyOnLocal è true, le richieste alle risorse Internet locali non usano il server proxy. Usare il nome host (anziché localhost) se si vuole che i client vengano sottoposti a un proxy quando si comunica con i servizi nello stesso computer quando questa proprietà è impostata su true.
Quando BypassProxyOnLocal è false, tutte le richieste Internet agli URI non localhost vengono effettuate tramite il server proxy. Le richieste agli URI con localhost non useranno il server proxy indipendentemente dall'impostazione BypassProxyOnLocal.