WebProxy.BypassProxyOnLocal Özellik

Tanım

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

public bool BypassProxyOnLocal { get; set; }

Ö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 kod örneği, bu özelliği ayarlayan bir oluşturucu çağırmayı ve bu özelliğin değerini almayı gösterir.

public static WebProxy CreateProxyWithHostAddress(bool bypassLocal)
{
    WebProxy proxy =  new WebProxy("http://contoso", bypassLocal);
    Console.WriteLine("Bypass proxy for local URIs?: {0}",
       proxy.BypassProxyOnLocal);
    return proxy;
}

Açıklamalar

özelliğinin BypassProxyOnLocal ayarı, yerel İnternet kaynaklarına erişirken proxy sunucusunun kullanılıp kullanılmayacağını belirler.

ise BypassProxyOnLocaltrue, yerel İnternet kaynaklarına yapılan istekler ara sunucuyu kullanmaz. Yerel istekler, içinde olduğu gibi http://webserver/URI'de nokta (.) olmaması veya , http://loopbackveya http://127.0.0.1dahil olmak üzere http://localhostyerel sunucuya erişmesi ile tanımlanır. olduğunda BypassProxyOnLocalfalse, tüm İnternet istekleri ara sunucu üzerinden yapılır.

Not

Nokta içeren bir URI'ye sahip yerel bir konağa yapılan istekler ara sunucuyu kullanır. Bu gibi durumlarda ara sunucu kullanmaktan kaçınmak için içinde konak BypassListiçin bir giriş oluşturun.

Şunlara uygulanır

Ürün Sürümler
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1