public ResilientRequestProvider(ICircuitBreakerService circuitBreaker) { circuitBreakerService = circuitBreaker; var authData = string.Format("{0}:{1}", Constants.Username, Constants.Password); var authHeaderValue = Convert.ToBase64String(Encoding.UTF8.GetBytes(authData)); client = new HttpClient(); client.DefaultRequestHeaders.Authorization = new AuthenticationHeaderValue("Basic", authHeaderValue); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); }
public override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); _circuitBreakerService = ServiceLocator.Current.GetInstance <ICircuitBreakerService>("CircuitBreakerService"); _circuitBreakers = _circuitBreakerService.Search(null); }