WebRequest.DefaultWebProxy 属性

定义

获取或设置全局 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

注解

谨慎

WebRequestHttpWebRequestServicePointWebClient 已过时,不应将其用于新开发。 请改用 HttpClient

DefaultWebProxy 属性获取或设置全局代理。 DefaultWebProxy 属性确定所有 WebRequest 实例使用的默认代理(如果请求支持代理,并且未使用 Proxy 属性显式设置代理)。 代理当前受 FtpWebRequestHttpWebRequest支持。

DefaultWebProxy 属性从 app.config 文件中读取代理设置。 如果没有配置文件,则使用当前用户的 Internet 选项代理设置。

如果 DefaultWebProxy 属性设置为 null,则 CreateCreateDefault 方法创建 WebRequest 类的所有后续实例都没有代理。

适用于