SORU
18 Kasım 2008, Salı


Nasıl varsayılan kimlik bilgilerini kullanmak için varsayılan proxy ayarlamanız gerekir?

Aşağıdaki kod benim için çalışıyor:

var webProxy = WebProxy.GetDefaultProxy();
webProxy.UseDefaultCredentials = true;
WebRequest.DefaultWebProxy = webProxy;

Ne yazık ki, WebProxy.GetDefaultProxy() önerilmiyor. Başka ne yapmam gerekiyor?

(kullanma uygulaması.ayarlarımı dağıtım Verilmiyor defaultProxy ayarlamak için config)

CEVAP
19 Kasım 2008, ÇARŞAMBA


Dan .NET 2.0 bunu yapmak gerekmez. Eğer açıkça bir web isteği üzerine Proxy özelliği ayarlamak değilse static WebRequest değerini kullanır.DefaultWebProxy. Eğer proxy sonraki tüm WebRequests tarafından kullanılan değiştirmek istediğinizde, bu statik DefaultWebProxy özelliği ayarlayabilirsiniz.

WebRequest varsayılan davranış.DefaultWebProxy Internet Explorer tarafından kullanılan aynı temel ayarları kullanmaktır.

Kullanmak istedimfarklı proxy ayarlarıgeçerli kullanıcı için bir kod gerekir

WebRequest webRequest = WebRequest.Create("http://stackoverflow.com/");
webRequest.Proxy = new WebProxy("http://proxyserver:80/",true);

ya

WebRequest.DefaultWebProxy = new WebProxy("http://proxyserver:80/",true);

Ayrıca vekiller için nesne modeli vekil hedef makinaya bağlı olarak farklı olabilir ki kavram hatırlamanız gerekir. Bu ve webRequest özelliği hata ayıklama kontrol ederken işler biraz kafa karıştırıcı yapabilirsiniz.Proxy. Ara

Kullanılacak proxy sunucusu gerçek ayrıntılarını görmek için webRequest.Proxy.GetProxy(new Uri("http://google.com.au")).

webRequest.Proxy WebRequest.DefaultWebProxy = null herhangi bir proxy kullanımını önlemek için ayarlayabilirsiniz olup olmadığı hakkında bazı tartışmalar var gibi görünüyor. TAMAM bu benim için iş gibi görünüyor ama gerekli davranışı için parametreleri ile new DefaultProxy() için ayarlayabilirsiniz. Kontrol etmek için başka bir şey proxy element Bir uygulamaları varsa config dosyası yani .NET ÇerçeveDEĞİLInternet Explorer proxy ayarlarını kullanır.

12* *MSDN Magazine makale kaputun altında neler olduğu hakkında ayrıntılı bilgi verir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • 2ndfloor91

    2ndfloor91

    17 Kasım 2007
  • Floortile83

    Floortile83

    16 Ocak 2010
  • wwjoshdu

    wwjoshdu

    18 ŞUBAT 2011