HttpClientHandler.Proxy 속성

정의

처리기에서 사용되는 프록시 정보를 가져오거나 설정합니다.

public:
 property System::Net::IWebProxy ^ Proxy { System::Net::IWebProxy ^ get(); void set(System::Net::IWebProxy ^ value); };
public System.Net.IWebProxy Proxy { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
public System.Net.IWebProxy? Proxy { get; set; }
[System.Runtime.Versioning.UnsupportedOSPlatform("browser")]
[System.Runtime.Versioning.UnsupportedOSPlatform("ios")]
[System.Runtime.Versioning.UnsupportedOSPlatform("tvos")]
public System.Net.IWebProxy? Proxy { get; set; }
member this.Proxy : System.Net.IWebProxy with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
member this.Proxy : System.Net.IWebProxy with get, set
[<System.Runtime.Versioning.UnsupportedOSPlatform("browser")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("ios")>]
[<System.Runtime.Versioning.UnsupportedOSPlatform("tvos")>]
member this.Proxy : System.Net.IWebProxy with get, set
Public Property Proxy As IWebProxy

속성 값

처리기에서 사용되는 프록시 정보입니다. 기본값은 null입니다.

특성

설명

Proxy 속성은 인터넷 리소스에 대한 요청을 처리하는 데 사용할 WebProxy 개체를 식별합니다. 프록시를 사용하지 않도록 지정하려면 Proxy 속성을 GetEmptyWebProxy 메서드에서 반환된 프록시 인스턴스로 설정합니다.

로컬 컴퓨터 또는 애플리케이션 구성 파일을 기본 프록시를 사용할 수 있는지 지정할 수 있습니다. 경우는 Proxy 속성을 지정 하면에서 프록시 설정을 Proxy 속성 재정의 로컬 컴퓨터 또는 애플리케이션 구성 파일 및 해당 처리기에는 지정 된 프록시 설정을 사용 합니다. 구성 파일에 Proxy 프록시가 지정되지 않고 속성이 지정되지 않은 경우 처리기는 로컬 컴퓨터의 인터넷 Explorer 상속된 프록시 설정을 사용합니다. 인터넷 Explorer 프록시 설정이 없으면 요청이 서버로 직접 전송됩니다.

클래스는 HttpClientHandler 바이패스 목록이 인터넷 Explorer 직접 구문 분석되는 것과 Explorer 인터넷에서 상속된 와일드카드 문자를 사용하여 프록시 바이패스 목록을 구문 분석합니다. 예를 들어 클래스는 HttpClientHandler 인터넷 Explorer "nt*"의 바이패스 목록을 "nt.*"의 정규식으로 구문 분석합니다. 따라서 의 http://nt.com URL은 클래스를 사용하고 HttpClientHandler 인터넷 Explorer 사용하여 프록시를 무시합니다.

HttpClientHandler 클래스는 로컬 프록시 바이패스를 지원합니다. 클래스는 다음 조건이 충족되는 경우 대상을 로컬로 간주합니다.

  1. 대상에는 플랫 이름이 포함되어 있습니다(URL에 점 없음).

  2. 대상에 루프백 주소(Loopback 또는 IPv6Loopback)가 포함되거나 대상에 로컬 컴퓨터에 할당된 IPAddress가 포함됩니다.

  3. 대상의 도메인 접미사는 로컬 컴퓨터의 도메인 접미사(DomainName)와 일치합니다.

적용 대상