private HttpClient CreateHttpClient() { // TODO: To enable circuit breaker pattern, set proper values in CircuitBreakerHttpMessageHandler constructor. // One can further customize the Http client behavior by explicitly creating the HttpClientHandler, or by // adjusting ServicePointManager properties. var handler = new CircuitBreakerHttpMessageHandler(10, TimeSpan.FromSeconds(10), new HttpServiceClientHandler( new HttpServiceClientExceptionHandler( new HttpServiceClientStatusCodeRetryHandler( new HttpTraceMessageHandler(this.Context))))); return(new HttpClient(handler)); }
private HttpClient CreateHttpClient() { // TODO: To enable circuit breaker pattern, set proper values in CircuitBreakerHttpMessageHandler constructor. // One can further customize the Http client behavior by explicitly creating the HttpClientHandler, or by // adjusting ServicePointManager properties. var handler = new CircuitBreakerHttpMessageHandler(10, TimeSpan.FromSeconds(10), new HttpServiceClientHandler( new HttpServiceClientExceptionHandler( new HttpServiceClientStatusCodeRetryHandler( new HttpTraceMessageHandler(this.Context))))); return new HttpClient(handler); }