public ExecutionContext(SetupContext setupContext, HttpActionContext httpActionContext) { _setupContext = setupContext; _httpActionContext = httpActionContext; var httpClientHandler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate, }; var handler = !_setupContext.ContentMD5() ? (HttpMessageHandler) httpClientHandler : new ContentMd5Handler() { InnerHandler = httpClientHandler }; _httpClient = new HttpClient(handler, true); }