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; }