WebProxy.BypassProxyOnLocal 属性

定义

获取或设置一个值,该值指示是否跳过代理服务器而使用本地地址。

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 资源时是否使用代理服务器。

如果 BypassProxyOnLocaltrue,则对本地 Internet 资源的请求不使用代理服务器。 本地请求通过 URI 中缺少句点 (.) 来标识,如 在 中 http://webserver/,或访问本地服务器(包括 http://localhosthttp://loopbackhttp://127.0.0.1)。 BypassProxyOnLocalfalse 时,所有 Internet 请求都通过代理服务器进行。

注意

对 URI 包含句点的本地主机的请求使用 代理。 若要避免在这些情况下使用代理,请在 中创建主机条目 BypassList

适用于