WebRequest.DefaultWebProxy 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置全局 HTTP 代理。
public:
static property System::Net::IWebProxy ^ DefaultWebProxy { System::Net::IWebProxy ^ get(); void set(System::Net::IWebProxy ^ value); };
public static System.Net.IWebProxy DefaultWebProxy { get; set; }
public static System.Net.IWebProxy? DefaultWebProxy { get; set; }
static member DefaultWebProxy : System.Net.IWebProxy with get, set
Public Shared Property DefaultWebProxy As IWebProxy
属性值
每次调用 WebRequest实例时使用的 IWebProxy。
注解
谨慎
WebRequest
、HttpWebRequest
、ServicePoint
和 WebClient
已过时,不应将其用于新开发。 请改用 HttpClient。
DefaultWebProxy 属性获取或设置全局代理。 DefaultWebProxy 属性确定所有 WebRequest 实例使用的默认代理(如果请求支持代理,并且未使用 Proxy 属性显式设置代理)。 代理当前受 FtpWebRequest 和 HttpWebRequest支持。
DefaultWebProxy 属性从 app.config 文件中读取代理设置。 如果没有配置文件,则使用当前用户的 Internet 选项代理设置。
如果 DefaultWebProxy 属性设置为 null,则 Create 或 CreateDefault 方法创建 WebRequest 类的所有后续实例都没有代理。