WebProxy.BypassProxyOnLocal 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示是否跳过代理服务器而使用本地地址。
public:
property bool BypassProxyOnLocal { bool get(); void set(bool value); };
public bool BypassProxyOnLocal { get; set; }
member this.BypassProxyOnLocal : bool with get, set
Public Property BypassProxyOnLocal As Boolean
属性值
如果跳过代理服务器而使用本地地址,则为 true
;否则为 false
。 默认值是 false
。
示例
下面的代码示例演示如何调用一个构造函数来设置此属性并获取此属性的值。
WebProxy^ CreateProxyWithHostAddress( bool bypassLocal )
{
WebProxy^ proxy = gcnew WebProxy( "http://contoso",bypassLocal );
Console::WriteLine( "Bypass proxy for local URIs?: {0}",
proxy->BypassProxyOnLocal );
return proxy;
}
public static WebProxy CreateProxyWithHostAddress(bool bypassLocal)
{
WebProxy proxy = new WebProxy("http://contoso", bypassLocal);
Console.WriteLine("Bypass proxy for local URIs?: {0}",
proxy.BypassProxyOnLocal);
return proxy;
}
注解
属性的设置 BypassProxyOnLocal 确定在访问本地 Internet 资源时是否使用代理服务器。
如果 BypassProxyOnLocal 为 true
,则对本地 Internet 资源的请求不使用代理服务器。 本地请求通过 URI 中缺少句点 (.) 来标识,如 在 中 http://webserver/
,或访问本地服务器(包括 http://localhost
、 http://loopback
或 http://127.0.0.1
)。
BypassProxyOnLocal 为 false
时,所有 Internet 请求都通过代理服务器进行。
注意
对 URI 包含句点的本地主机的请求使用 代理。 若要避免在这些情况下使用代理,请在 中创建主机条目 BypassList。