다음을 통해 공유


HttpClient 생성자

정의

오버로드

HttpClient()

HttpClient 클래스의 새 instance 초기화합니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

HttpClient(IHttpFilter)

HTTP 응답 메시지를 처리하기 위한 특정 필터를 사용하여 HttpClient 클래스의 새 instance 초기화합니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

HttpClient()

HttpClient 클래스의 새 instance 초기화합니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

public:
 HttpClient();
 HttpClient();
public HttpClient();
function HttpClient()
Public Sub New ()

추가 정보

적용 대상

HttpClient(IHttpFilter)

HTTP 응답 메시지를 처리하기 위한 특정 필터를 사용하여 HttpClient 클래스의 새 instance 초기화합니다. HttpClient 클래스 및 코드 예제에 대한 프로그래밍 지침은 HttpClient 개념 항목을 참조하세요.

public:
 HttpClient(IHttpFilter ^ filter);
 HttpClient(IHttpFilter const& filter);
public HttpClient(IHttpFilter filter);
function HttpClient(filter)
Public Sub New (filter As IHttpFilter)

매개 변수

filter
IHttpFilter

응답 메시지를 처리하는 데 사용할 HTTP 필터입니다.

예제

샘플 코드는 사용자 지정 필터를 사용하도록 HttpClient 를 만드는 방법을 보여 있습니다.

internal static void CreateHttpClient(ref HttpClient httpClient)
{
    if (httpClient != null) {
        httpClient.Dispose();
    }

    // HttpClient can be extended by plugging multiple filters together,
    // providing HttpClient with the configured filter pipeline.
    var baseFilter = new HttpBaseProtocolFilter();

    var myFilter = new MyCustomFilter(baseFilter);
    httpClient = new HttpClient(myFilter);
}

설명

필터 매개 변수에 대해 null 참조(Visual Basic의 경우 Nothing )를 지정하면 필터 없이 응답을 수신하기 위한 기본 전송 처리기가 사용됩니다.

추가 정보

적용 대상