public ErrorLogMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, IErrorCodeStore errorCodeStore, IBuriedContext buriedContext) { _next = next; _logger = loggerFactory.CreateLogger <ErrorLogMiddleware>(); _errorCodeStore = errorCodeStore; _buriedContext = buriedContext; }
public BucketHttpClient(ILoadBalancerHouse loadBalancerHouse, ILoggerFactory loggerFactory, IBuriedContext buriedContext, IJsonHelper jsonHelper) { _logger = loggerFactory.CreateLogger <BucketHttpClient>(); _loadBalancerHouse = loadBalancerHouse; _buriedContext = buriedContext; _jsonHelper = jsonHelper; _httpClient = new HttpClient(new HttpClientHandler() { AutomaticDecompression = DecompressionMethods.GZip }) { Timeout = TimeSpan.FromSeconds(30) }; _httpClient.DefaultRequestHeaders.Connection.Add("keep-alive"); }
/// <summary> /// Action 过滤器 /// </summary> public WebApiActionFilterAttribute(IBuriedContext buriedContext, IJsonHelper jsonHelper) { _buriedContext = buriedContext; _jsonHelper = jsonHelper; }