Example #1
0
 public InstrumentingHttpClient(
     IHttpClient httpClient,
     IHttpApiWithInstrumenting httpApiWithInstrumenting,
     IEnumerable <IHttpClientEventCallback> callbacks)
 {
     _httpClient = httpClient;
     _httpApiWithInstrumenting = httpApiWithInstrumenting;
     _callbacks = callbacks;
 }
 public static IHttpClient AddInstrumenting(
     this IHttpClient httpClient,
     IHttpApiWithInstrumenting httpApiWithInstrumenting,
     IEnumerable <IHttpClientEventCallback> callbacks)
 {
     return(new InstrumentingHttpClient(
                httpClient,
                httpApiWithInstrumenting,
                callbacks));
 }