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

属性值

IWebProxy 实例的每一次调用所使用的 WebRequest

注解

属性 DefaultWebProxy 获取或设置全局代理。 如果请求支持代理,并且没有使用 Proxy 属性显式设置代理,则 属性DefaultWebProxy确定所有WebRequest实例使用的默认代理。 和 HttpWebRequest当前支持FtpWebRequest代理。

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

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

适用于