AddAsKeyed(IHttpClientBuilder, ServiceLifetime)
|
을 구성하기 위한 확장 메서드입니다 IHttpClientBuilder.
|
AddDefaultLogger(IHttpClientBuilder)
|
를 호출RemoveAllLoggers(IHttpClientBuilder)하여 이전에 제거된 경우 라는 에 HttpClient대한 기본 로깅을 다시 추가합니다.
|
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)
|
명명된 HttpClient에 대한 추가 메시지 처리기를 만드는 데 사용되는 대리자를 추가합니다.
|
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)
|
명명된 HttpClient에 대한 추가 메시지 처리기를 만드는 데 사용되는 대리자를 추가합니다.
|
AddHttpMessageHandler<THandler>(IHttpClientBuilder)
|
명명된 HttpClient에 대한 종속성 주입 컨테이너에서 추가 메시지 처리기를 추가합니다.
|
AddLogger(IHttpClientBuilder, Func<IServiceProvider,IHttpClientLogger>, Boolean)
|
명명 HttpClient된 에 대한 추가 로거를 만드는 데 사용할 대리자를 추가합니다. 사용자 지정 로거는 명명 HttpClient된 해당 의 모든 요청에 대해 전용 로깅 DelegatingHandler에서 호출됩니다.
|
AddLogger<TLogger>(IHttpClientBuilder, Boolean)
|
명명 HttpClient된 에 대한 추가 로거를 만드는 데 사용할 대리자를 추가합니다. 사용자 지정 로거는 명명 HttpClient된 해당 의 모든 요청에 대해 전용 로깅 DelegatingHandler에서 호출됩니다.
|
AddTypedClient<TClient,TImplementation>(IHttpClientBuilder)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다. 생성된 인스턴스는 TImplementation 형식입니다.
|
AddTypedClient<TClient>(IHttpClientBuilder)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다.
|
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,IServiceProvider,TClient>)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다.
|
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,TClient>)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다.
|
ConfigureAdditionalHttpMessageHandlers(IHttpClientBuilder, Action<IList<DelegatingHandler>,IServiceProvider>)
|
명명HttpClient된 에 를 사용하여 HttpMessageHandlerBuilder 추가 메시지 처리기를 구성하는 데 사용할 대리자를 추가합니다.
|
ConfigureHttpClient(IHttpClientBuilder, Action<HttpClient>)
|
명명된 HttpClient를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigureHttpClient(IHttpClientBuilder, Action<IServiceProvider,HttpClient>)
|
명명된 HttpClient를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigureHttpMessageHandlerBuilder(IHttpClientBuilder, Action<HttpMessageHandlerBuilder>)
|
사용되지 않음.
HttpMessageHandlerBuilder를 사용하여 명명된 HttpClient에 대한 메시지 처리기를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
|
명명된 HttpClient에 대한 기본 HttpMessageHandler를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
|
명명된 HttpClient에 대한 기본 HttpMessageHandler를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
|
명명된 HttpClient에 대한 기본 HttpMessageHandler를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
|
명명된 HttpClient에 대해 종속성 주입 컨테이너에서 기본 HttpMessageHandler를 구성합니다.
|
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)
|
로깅하기 전에 HTTP 헤더 값을 유지할지 여부를 결정하는 Func<T,TResult>를 설정합니다.
|
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
|
로깅하기 전에 값을 수정해야 하는 HTTP 헤더 이름의 컬렉션을 설정합니다.
|
RemoveAllLoggers(IHttpClientBuilder)
|
기본 로거를 포함하여 명명 HttpClient된 에 대해 이전에 추가된 모든 로거를 제거합니다.
|
RemoveAsKeyed(IHttpClientBuilder)
|
을 구성하기 위한 확장 메서드입니다 IHttpClientBuilder.
|
SetHandlerLifetime(IHttpClientBuilder, TimeSpan)
|
HttpMessageHandler 인스턴스를 다시 사용할 수 있는 시간을 설정합니다. 명명된 클라이언트마다 고유하게 구성된 처리기 수명 값이 있을 수 있습니다. 기본값은 2분입니다. 처리기 만료를 사용하지 않도록 설정하려면 수명을 InfiniteTimeSpan으로 설정합니다.
|
UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)
|
명명 HttpClient 된 에 대한 기본 처리기로 추가하거나 업데이트 SocketsHttpHandler 하고 를 사용하여 ISocketsHttpHandlerBuilder구성합니다.
|
UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler,IServiceProvider>)
|
명명된 HttpClient에 SocketsHttpHandler 대한 기본 처리기로 추가하거나 업데이트합니다. 제공된 경우 기본 을 구성하는 데 사용할 대리자도 추가합니다 SocketsHttpHandler.
|