public ExceptionHandlerMiddleware( RequestDelegate next, IExceptionRequestHandler exceptionRequestHandler) { this.exceptionRequestHandler = exceptionRequestHandler; this.next = next; }
public MediatorPipeline(IRequestHandler <TRequest, TResponse> inner, IPreRequestHandler <TRequest>[] preRequestHandlers, IPostRequestHandler <TRequest, TResponse>[] postRequestHandlers, IExceptionRequestHandler <TRequest, TResponse> exceptionRequestHandler) { _inner = inner; _preRequestHandlers = preRequestHandlers; _postRequestHandlers = postRequestHandlers; _exceptionRequestHandler = exceptionRequestHandler; }