protected HyperMediaClient(IShoppingClientConfig config, params DelegatingHandler[] handlers) { this.config = config; client = HttpClientFactory.Create(handlers); client.BaseAddress = config.BaseAddress; }
protected HyperMediaClient(IShoppingClientConfig config, HttpMessageHandler handler, bool disposeHandler = false) { this.config = config; client = new HttpClient(handler, disposeHandler) { BaseAddress = config.BaseAddress }; }
public ShoppingClient(IShoppingClientConfig config, HttpMessageHandler handler, bool disposeHandler = false) : base(config, new CartIdHandler(handler), disposeHandler) { }