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 свойства определяет, следует ли использовать прокси-сервер при доступе к локальным интернет-ресурсам.

Если свойству BypassProxyOnLocal присвоено значение true, данный прокси-сервер не будет использоваться в запросах к локальным интернет-ресурсам. Локальные запросы определяются отсутствием точки (.) в URI, как в http://webserver/, или доступом к локальному серверу, включая http://localhost, http://loopbackили http://127.0.0.1. Если BypassProxyOnLocal присвоено значение false, все интернет-запросы выполняются через прокси-сервер.

Примечание

Запросы к локальному узлу с универсальным кодом ресурса (URI), содержащим точку, используют прокси-сервер. Чтобы избежать использования прокси-сервера в таких случаях, создайте запись для узла в BypassList.

Применяется к