Esempio n. 1
0
 public RestApiClient(IRequestHandler requestHandler, Func <string> contextFunc = null, IResilienceHandler resilienceHandler = null, Func <IReadOnlyDictionary <string, string> > headersFunc = null)
 {
     _requestHandler    = requestHandler;
     _contextFunc       = contextFunc;
     _resilienceHandler = resilienceHandler;
     _headersFunc       = headersFunc;
 }
Esempio n. 2
0
 public ApiClientBuilder WithResilience(IResilienceHandler resilienceHandler)
 {
     ResilienceHandler = resilienceHandler;
     return(this);
 }
Esempio n. 3
0
 public RestApiClient(IRequestHandler requestHandler, Func <string> contextFunc = null, IResilienceHandler resilienceHandler = null)
 {
     _requestHandler    = requestHandler;
     _contextFunc       = contextFunc;
     _resilienceHandler = resilienceHandler;
 }