如何将webclient代理设置为null?

时间:2013-01-17 15:38:20

标签: c# webclient windows-phone-8

我试过这段代码

WebClient wc = new WebClient();
wc.Proxy = null;

但我得到System.Net.Webclient不包含代理

的定义

2 个答案:

答案 0 :(得分:3)

System.Net.WebClient不包含代理的定义 如果您检查MSDN,您会发现webclient没有名为Proxy的属性。

如果您检查正常webclient(非Silverlight /非手机)版本的MSDN页面,则会看到Proxy属性。但这不包括在Windows手机的精简版中,因为在您的手机中您无法设置代理。

因此无需将其设置为null。由于该财产不存在。只需删除该行。

答案 1 :(得分:0)

WebClient类实际上并不包含Silverlight的Proxy定义。 你可以查看参考: http://msdn.microsoft.com/en-us/library/system.net.webclient(v=vs.95).aspx