public ErrorHandlerMiddleware(RequestDelegate next, IHttpErrorFactory httpErrorFactory, ILogger <MyApplication> logger) { this.next = next ?? throw new ArgumentNullException(nameof(next)); this.httpErrorFactory = httpErrorFactory ?? throw new ArgumentNullException(nameof(httpErrorFactory)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); }
public ErrorHandlerMiddleware( RequestDelegate next, IHttpErrorFactory httpErrorFactory, ILogger <HouseOfTheBook> logger) { this.next = next; this.httpErrorFactory = httpErrorFactory; this.logger = logger; }
public ErrorHandlerMiddleware( RequestDelegate next, IHttpErrorFactory httpErrorFactory, ILogger <DotNet2018> logger, TelemetryClient telemetryClient) { this.next = next ?? throw new ArgumentNullException(nameof(next)); this.httpErrorFactory = httpErrorFactory ?? throw new ArgumentNullException(nameof(httpErrorFactory)); this.logger = logger ?? throw new ArgumentNullException(nameof(logger)); this.telemetryClient = telemetryClient ?? throw new ArgumentNullException(nameof(telemetryClient)); }
public ExceptionHandlerMiddleware( RequestDelegate next, IHttpErrorFactory httpErrorFactory, ILogger <RouletteLogCategory> logger, TelemetryClient telemetryClient) { this._next = next ?? throw new ArgumentNullException(nameof(next)); this._httpErrorFactory = httpErrorFactory ?? throw new ArgumentNullException(nameof(httpErrorFactory)); this._logger = logger ?? throw new ArgumentNullException(nameof(logger)); this._telemetryClient = telemetryClient ?? throw new ArgumentNullException(nameof(telemetryClient)); }
// private readonly TelemetryClient _telemetryClient; public ErrorHandlerMiddleware( RequestDelegate next, IHttpErrorFactory httpErrorFactory, ILogger <ErrorHandlerMiddleware> logger) // TelemetryClient telemetryClient) { _next = next ?? throw new ArgumentNullException(nameof(next)); _httpErrorFactory = httpErrorFactory ?? throw new ArgumentNullException(nameof(httpErrorFactory)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); //_telemetryClient = telemetryClient ?? throw new ArgumentNullException(nameof(telemetryClient)); }
public ErrorHandlerMiddleware(RequestDelegate next, IHttpErrorFactory httpErrorFactory) { this.next = next ?? throw new ArgumentNullException(nameof(next)); this.httpErrorFactory = httpErrorFactory ?? throw new ArgumentNullException(nameof(httpErrorFactory)); }