Example #1
0
 public DefaultHttpReportsMiddleware(RequestDelegate next, IRequestInfoBuilder requestInfoBuilder, IHttpInvokeProcesser invokeProcesser, ILogger <DefaultHttpReportsMiddleware> logger)
 {
     _next              = next;
     Logger             = logger;
     RequestInfoBuilder = requestInfoBuilder;
     InvokeProcesser    = invokeProcesser;
 }
 public DefaultHttpInvokeProcesser(IHttpReportsStorage storage, IRequestInfoBuilder requestInfoBuilder, IConfiguration configuration)
 {
     Storage            = storage;
     RequestInfoBuilder = requestInfoBuilder;
     Configuration      = configuration;
 }
 public DefaultHttpInvokeProcesser(IReportsTransport reportsTransport, IRequestInfoBuilder requestInfoBuilder, IConfiguration configuration)
 {
     ReportsTransport   = reportsTransport;
     RequestInfoBuilder = requestInfoBuilder;
     Configuration      = configuration;
 }