public ErrorLogMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, IErrorCodeStore errorCodeStore, IBuriedContext buriedContext)
 {
     _next           = next;
     _logger         = loggerFactory.CreateLogger <ErrorLogMiddleware>();
     _errorCodeStore = errorCodeStore;
     _buriedContext  = buriedContext;
 }
Example #2
0
 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");
 }
Example #3
0
 /// <summary>
 /// Action 过滤器
 /// </summary>
 public WebApiActionFilterAttribute(IBuriedContext buriedContext, IJsonHelper jsonHelper)
 {
     _buriedContext = buriedContext;
     _jsonHelper    = jsonHelper;
 }