Dil

BasicHttpBinding.BypassProxyOnLocal Özellik

Tanım

Yerel adresler için ara sunucunun atlanıp atlanmayacağını belirten bir değer alır veya ayarlar.

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

Özellik Değeri

true yerel adresler için ara sunucuyu atlamak için; aksi takdirde , false. false varsayılan değerdir.

Örnekler

Aşağıdaki örnek, bu özelliği yerel kaynaklar için ara sunucunun atlanması gerektiğini gösterecek şekilde ayarlar.

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

Bu özelliğin değeri yapılandırma dosyasında da ayarlanabilir.

<configuration>
  <system.serviceModel>

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

</configuration>

Açıklamalar

Yerel adresi olan bir İnternet kaynağı yereldir. Yerel adres, aynı bilgisayarda, yerel LAN'da veya intranette bulunan adrestir ve URI'lerde http://webserver/http://localhost/olduğu gibi nokta (.) olmamasıyla söz dizimsel olarak tanımlanır.

BypassProxyOnLocal özelliğinin ayarlanması, yerel kaynaklara erişirken proxy sunucusu ile yapılandırılan uç noktaların BasicHttpBinding kullanılıp kullanılmadığını belirler.

BypassProxyOnLocal ise true, yerel İnternet kaynaklarına yapılan istekler ara sunucuyu kullanmaz. bu özellik olarak ayarlandığında localhostistemcilerin aynı makinedeki hizmetlerle konuşurken ara sunucu üzerinden gitmesini istiyorsanız, ana bilgisayar adını (yerinetrue) kullanın.

BypassProxyOnLocal olduğunda false, localhost olmayan URI'lere yönelik tüm İnternet istekleri ara sunucu üzerinden yapılır. Localhost ile URI'lere yönelik istekler, BypassProxyOnLocal ayarından bağımsız olarak proxy sunucusunu kullanmaz.

Şunlara uygulanır