Ejemplo n.º 1
0
 public Api(IFactory <HttpClient> httpFactory, TaskFaultHandler faultHandler)
 {
     Ensure.NotNull(httpFactory, "httpFactory");
     Ensure.NotNull(faultHandler, "faultHandler");
     this.http         = httpFactory.Create();
     this.faultHandler = faultHandler;
 }
Ejemplo n.º 2
0
 public Api(IFactory <HttpClient> httpFactory, TaskFaultHandler faultHandler, IOptions <ApiSettings> settings)
 {
     Ensure.NotNull(httpFactory, "httpFactory");
     Ensure.NotNull(settings, "settings");
     Ensure.NotNull(faultHandler, "faultHandler");
     this.http         = httpFactory.Create();
     this.settings     = settings.Value;
     this.faultHandler = faultHandler;
 }