public ConsistencyMiddleware( RequestDelegate next, ResponseOptions options, ILogger <ConsistencyMiddleware> logger, ExceptionStatusCodeHandler exceptionStatusCodeHandler) { _next = next ?? throw new ArgumentNullException(nameof(next)); _logger = logger ?? throw new ArgumentNullException(nameof(logger)); _options = options ?? throw new ArgumentNullException(nameof(options)); _exceptionStatusCodeHandler = exceptionStatusCodeHandler ?? throw new ArgumentNullException(nameof(exceptionStatusCodeHandler)); _responseHelper = new ResponseHelper(_options); }
public ArcConfiguration() { ResponseOptions = new ResponseOptions(); ExceptionStatusCodeHandler = new ExceptionStatusCodeHandler(); }