Condividi tramite


BasicHttpBinding.BypassProxyOnLocal Proprietà

Definizione

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.

Si applica a