Ejemplo n.º 1
0
 public LoggingMiddleware(RequestDelegate next, ILogger <LoggingMiddleware> logger,
                          IOptions <LoggingSettings> options, IAppContextAccessor contextAccessor)
 {
     _logger          = logger ?? throw new ArgumentNullException(nameof(logger));
     _next            = next ?? throw new ArgumentNullException(nameof(next));
     _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor));
     _settings        = options.Value;
 }
 public AppContextEnricherMiddleware(RequestDelegate next, IAppContextAccessor contextAccessor, IOptions <AppContextEnricherSettings> options)
 {
     _next            = next;
     _contextAccessor = contextAccessor;
     _settings        = options.Value;
 }
Ejemplo n.º 3
0
 public TraceIdMiddleware(RequestDelegate next, IOptions <TraceIdSettings> options, IAppContextAccessor contextAccessor)
 {
     _next            = next ?? throw new ArgumentNullException(nameof(next));
     _contextAccessor = contextAccessor ?? throw new ArgumentNullException(nameof(contextAccessor));
     _settings        = options.Value;
 }