Exemple #1
0
 public static IHttpClientBuilder AddDefaultPolicies(this IHttpClientBuilder httpClientBuilder,
                                                     HttpClientOptions options)
 {
     return(httpClientBuilder.AddRetryPolicy(options.RetryPolicy)
            .AddCircuitBreakerPolicy(options.CircuitBreakerPolicy)
            .AddTimeoutPolicy(options.TimeoutPolicy));
 }
Exemple #2
0
        public static IHttpClientBuilder AddDefaultPolicies(this IHttpClientBuilder httpClientBuilder)
        {
            var options = new HttpClientOptions();

            return(httpClientBuilder.AddDefaultPolicies(options));
        }