AddAsKeyed(IHttpClientBuilder, ServiceLifetime)
|
IHttpClientFactory에서 반환된 명명된 HttpClient 인스턴스를 구성하기 위한 작성기입니다.
|
AddDefaultLogger(IHttpClientBuilder)
|
를 호출RemoveAllLoggers(IHttpClientBuilder)하여 이전에 제거된 경우 명명HttpClient된 에 대한 기본 로깅을 다시 추가합니다.
|
AddHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,DelegatingHandler>)
|
명명된 HttpClient에 대한 추가 메시지 처리기를 만드는 데 사용되는 대리자를 추가합니다.
|
AddHttpMessageHandler(IHttpClientBuilder, Func<DelegatingHandler>)
|
명명된 HttpClient에 대한 추가 메시지 처리기를 만드는 데 사용되는 대리자를 추가합니다.
|
AddHttpMessageHandler<THandler>(IHttpClientBuilder)
|
명명된 HttpClient에 대한 종속성 주입 컨테이너에서 추가 메시지 처리기를 추가합니다.
|
AddLogger(IHttpClientBuilder, Func<IServiceProvider,IHttpClientLogger>, Boolean)
|
명명 HttpClient된 에 대한 추가 로거를 만드는 데 사용할 대리자를 추가합니다. 사용자 지정 로거는 라는 HttpClient해당 요청의 모든 요청에 대해 전용 로깅 DelegatingHandler에서 호출됩니다.
|
AddLogger<TLogger>(IHttpClientBuilder, Boolean)
|
명명 HttpClient된 에 대한 추가 로거를 만드는 데 사용할 대리자를 추가합니다. 사용자 지정 로거는 라는 HttpClient해당 요청의 모든 요청에 대해 전용 로깅 DelegatingHandler에서 호출됩니다.
|
AddTypedClient<TClient>(IHttpClientBuilder)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다.
|
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,TClient>)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다.
|
AddTypedClient<TClient>(IHttpClientBuilder, Func<HttpClient,IServiceProvider,TClient>)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다.
|
AddTypedClient<TClient,TImplementation>(IHttpClientBuilder)
|
IHttpClientBuilder와 연결된 명명된 HttpClient와 TClient 형식 간의 바인딩을 구성합니다. 생성된 인스턴스는 TImplementation 형식입니다.
|
ConfigureAdditionalHttpMessageHandlers(IHttpClientBuilder, Action<IList<DelegatingHandler>,IServiceProvider>)
|
명명HttpClient된 에 대해 를 사용하여 HttpMessageHandlerBuilder 추가 메시지 처리기를 구성하는 데 사용할 대리자를 추가합니다.
|
ConfigureHttpClient(IHttpClientBuilder, Action<IServiceProvider,HttpClient>)
|
명명된 HttpClient를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigureHttpClient(IHttpClientBuilder, Action<HttpClient>)
|
명명된 HttpClient를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigureHttpMessageHandlerBuilder(IHttpClientBuilder, Action<HttpMessageHandlerBuilder>)
|
사용되지 않음.
HttpMessageHandlerBuilder를 사용하여 명명된 HttpClient에 대한 메시지 처리기를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Action<HttpMessageHandler,IServiceProvider>)
|
명명된 HttpClient에 대한 기본 HttpMessageHandler를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<IServiceProvider,HttpMessageHandler>)
|
명명된 HttpClient에 대한 기본 HttpMessageHandler를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler(IHttpClientBuilder, Func<HttpMessageHandler>)
|
명명된 HttpClient에 대한 기본 HttpMessageHandler를 구성하는 데 사용되는 대리자를 추가합니다.
|
ConfigurePrimaryHttpMessageHandler<THandler>(IHttpClientBuilder)
|
명명된 HttpClient에 대해 종속성 주입 컨테이너에서 기본 HttpMessageHandler를 구성합니다.
|
RedactLoggedHeaders(IHttpClientBuilder, IEnumerable<String>)
|
로깅하기 전에 값을 수정해야 하는 HTTP 헤더 이름의 컬렉션을 설정합니다.
|
RedactLoggedHeaders(IHttpClientBuilder, Func<String,Boolean>)
|
로깅하기 전에 HTTP 헤더 값을 유지할지 여부를 결정하는 Func<T,TResult>를 설정합니다.
|
RemoveAllLoggers(IHttpClientBuilder)
|
기본 로거를 포함하여 명명 HttpClient된 에 대해 이전에 추가된 모든 로거를 제거합니다.
|
RemoveAsKeyed(IHttpClientBuilder)
|
IHttpClientFactory에서 반환된 명명된 HttpClient 인스턴스를 구성하기 위한 작성기입니다.
|
SetHandlerLifetime(IHttpClientBuilder, TimeSpan)
|
HttpMessageHandler 인스턴스를 다시 사용할 수 있는 시간을 설정합니다. 명명된 클라이언트마다 고유하게 구성된 처리기 수명 값이 있을 수 있습니다. 기본값은 2분입니다. 처리기 만료를 사용하지 않도록 설정하려면 수명을 InfiniteTimeSpan으로 설정합니다.
|
UseSocketsHttpHandler(IHttpClientBuilder, Action<ISocketsHttpHandlerBuilder>)
|
명명 HttpClient 된 에 대한 기본 처리기로 추가하거나 업데이트 SocketsHttpHandler 하고 를 사용하여 ISocketsHttpHandlerBuilder구성합니다.
|
UseSocketsHttpHandler(IHttpClientBuilder, Action<SocketsHttpHandler,IServiceProvider>)
|
명명HttpClient된 에 SocketsHttpHandler 대한 기본 처리기로 를 추가하거나 업데이트합니다. 제공된 경우 기본 을 구성하는 데 사용할 대리자도 추가합니다 SocketsHttpHandler.
|
AddExtendedHttpClientLogging(IHttpClientBuilder)
|
명명HttpClient된 IHttpClientAsyncLogger 에 대한 나가는 요청에 대한 로그를 내보내는 을 추가합니다.
|
AddExtendedHttpClientLogging(IHttpClientBuilder, IConfigurationSection)
|
명명HttpClient된 IHttpClientAsyncLogger 에 대한 나가는 요청에 대한 로그를 내보내는 을 추가합니다.
|
AddExtendedHttpClientLogging(IHttpClientBuilder, Action<LoggingOptions>)
|
명명HttpClient된 IHttpClientAsyncLogger 에 대한 나가는 요청에 대한 로그를 내보내는 을 추가합니다.
|
AddPolicyHandler(IHttpClientBuilder, IAsyncPolicy<HttpResponseMessage>)
|
제공된 IAsyncPolicy`1에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.
|
AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)
|
policySelector 에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.
|
AddPolicyHandler(IHttpClientBuilder, Func<IServiceProvider,HttpRequestMessage,
String,IAsyncPolicy<HttpResponseMessage>>, Func<HttpRequestMessage,
String>)
|
PolicyHttpMessageHandler 제공된 키 선택 논리 keySelector 및 policyFactory 를 실행하여 반환된 정책으로 요청 실행을 둘러싸는 을 추가합니다.
|
AddPolicyHandler(IHttpClientBuilder, Func<HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)
|
policySelector 에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.
|
AddPolicyHandlerFromRegistry(IHttpClientBuilder, Func<IReadOnlyPolicyRegistry<String>,HttpRequestMessage,IAsyncPolicy<HttpResponseMessage>>)
|
IReadOnlyPolicyRegistry<TKey>에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.
|
AddPolicyHandlerFromRegistry(IHttpClientBuilder, String)
|
IReadOnlyPolicyRegistry<TKey>에서 반환하는 정책에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다.
|
AddTransientHttpErrorPolicy(IHttpClientBuilder, Func<PolicyBuilder<HttpResponseMessage>,IAsyncPolicy<HttpResponseMessage>>)
|
제공된 구성 대리자를 실행하여 만든 Policy에 따라 요청 실행을 감싸는 PolicyHttpMessageHandler를 추가합니다. 정책 작성기는 일시적인 오류를 나타내는 조건으로 인해 실패한 요청에 대해 정책 애플리케이션을 트리거하도록 미리 구성되어 있습니다.
|
AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>,ResilienceHandlerContext>)
|
명명된 인라인 복원력 파이프라인을 사용하는 복원력 파이프라인 처리기를 추가합니다.
|
AddResilienceHandler(IHttpClientBuilder, String, Action<ResiliencePipelineBuilder<HttpResponseMessage>>)
|
명명된 인라인 복원력 파이프라인을 사용하는 복원력 파이프라인 처리기를 추가합니다.
|
AddStandardHedgingHandler(IHttpClientBuilder)
|
표준 헤징 메커니즘을 사용하여 요청 실행을 래핑하는 표준 헤징 처리기를 추가합니다.
|
AddStandardHedgingHandler(IHttpClientBuilder, Action<IRoutingStrategyBuilder>)
|
표준 헤징 메커니즘을 사용하여 요청 실행을 래핑하는 표준 헤징 처리기를 추가합니다.
|
AddStandardResilienceHandler(IHttpClientBuilder)
|
기본 옵션과 함께 여러 복원력 전략을 사용하여 요청을 보내고 일시적인 오류를 처리하는 표준 복원력 처리기를 추가합니다.
|
AddStandardResilienceHandler(IHttpClientBuilder, IConfigurationSection)
|
기본 옵션과 함께 여러 복원력 전략을 사용하여 요청을 보내고 일시적인 오류를 처리하는 표준 복원력 처리기를 추가합니다.
|
AddStandardResilienceHandler(IHttpClientBuilder, Action<HttpStandardResilienceOptions>)
|
기본 옵션과 함께 여러 복원력 전략을 사용하여 요청을 보내고 일시적인 오류를 처리하는 표준 복원력 처리기를 추가합니다.
|