我有一些代码是讨厌我,因为它产生过时的警告,但我很谨慎,因为删除它的:
一)它的工作原理
B)我没有把它写
C)我现在还没有测试它的一种手段。 (即我没有访问到它需要一台机器)
该代码是如下
System.Net.WebProxy proxyObject = System.Net.WebProxy.GetDefaultProxy();
proxyObject.Credentials = System.Net.CredentialCache.DefaultCredentials;
proxyObject.BypassProxyOnLocal = true;
System.Net.GlobalProxySelection.Select = proxyObject;
警告消息是
警告31“System.Net.GlobalProxySelection”已过时:“此类已被弃用。 请使用WebRequest.DefaultWebProxy,而不是访问和设置全局默认代理。 用它代替GetEmptyWebProxy“空”。 http://go.microsoft.com/fwlink/?linkid=14202 “
但是,如果我的理解是正确的,(假设该程序试图访问Web服务将永远不会是本地)我真的应该做的仅仅是删除这四行?
这是正确的,或者有错过了什么?
PS。 我知道有可能是一个选项的#pragma忽略警告,但我真的不希望走这条路线。