public BadRequestExceptionHandlingTreeFactory(
     InvalidRequestExceptionHandlingTreeFactory invalidRequestExceptionHandlingTreeFactory,
     InvalidPatchOperationExceptionHandlingTreeFactory invalidPatchOperationExceptionHandlingTreeFactory)
 {
     InvalidRequestExceptionHandlingTreeFactory        = invalidRequestExceptionHandlingTreeFactory;
     InvalidPatchOperationExceptionHandlingTreeFactory = invalidPatchOperationExceptionHandlingTreeFactory;
 }
예제 #2
0
 public ExceptionHandlerMiddleware(RequestDelegate next, ILoggerFactory loggerFactory, IExceptionHandlingTreeFactory mainExceptionHandlingTreeFactory)
 {
     Next   = next;
     Logger = loggerFactory.CreateLogger <ExceptionHandlerMiddleware>();
     MainExceptionHandlingTreeFactory = mainExceptionHandlingTreeFactory;
     ExceptionHandlingTree            = MainExceptionHandlingTreeFactory.CreateExceptionHandlingTree();
 }
 public AnyExceptionHandlingTreeFactory(
     BadRequestExceptionHandlingTreeFactory badRequestExceptionHandlingTreeFactory,
     AuthorizationExceptionHandlingTreeFactory authorizationExceptionHandlingTreeFactory,
     PolicyExceptionHandlingTreeFactory policyExceptionHandlingTreeFactory,
     ValidationExceptionHandlingTreeFactory validationExceptionHandlingTreeFactory,
     EntityNotFoundExceptionHandlingTreeFactory entityNotFoundExceptionHandlingTreeFactory)
 {
     BadRequestExceptionHandlingTreeFactory     = badRequestExceptionHandlingTreeFactory;
     AuthorizationExceptionHandlingTreeFactory  = authorizationExceptionHandlingTreeFactory;
     PolicyExceptionHandlingTreeFactory         = policyExceptionHandlingTreeFactory;
     ValidationExceptionHandlingTreeFactory     = validationExceptionHandlingTreeFactory;
     EntityNotFoundExceptionHandlingTreeFactory = entityNotFoundExceptionHandlingTreeFactory;
 }