Udostępnij przez


WebProxy.BypassProxyOnLocal Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy pominąć serwer proxy dla adresów lokalnych.

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

Wartość właściwości

true ominąć serwer proxy dla adresów lokalnych; w przeciwnym razie , false. Wartość domyślna to false.

Przykłady

W poniższym przykładzie kodu pokazano wywołanie konstruktora, który ustawia tę właściwość i pobiera wartość tej właściwości.

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;
}

Uwagi

Ustawienie BypassProxyOnLocal właściwości określa, czy używać serwera proxy podczas uzyskiwania dostępu do lokalnych zasobów internetowych.

Jeśli BypassProxyOnLocal jest to true, żądania do lokalnych zasobów internetowych nie używają serwera proxy. Żądania lokalne są identyfikowane przez brak okresu (.) w identyfikatorze URI, tak jak w http://webserver/pliku , lub uzyskiwania dostępu do serwera lokalnego, w tym http://localhost, http://loopbacklub http://127.0.0.1. Gdy BypassProxyOnLocal jest to false, wszystkie żądania internetowe są wysyłane za pośrednictwem serwera proxy.

Uwaga

Żądania do hosta lokalnego z identyfikatorem URI zawierającym kropkę używają serwera proxy. Aby uniknąć używania serwera proxy w tych przypadkach, utwórz wpis dla hosta w pliku BypassList.

Dotyczy