Class DomainValidationMiddleware
- Namespace
- JD.Domain.AspNetCore
- Assembly
- JD.Domain.AspNetCore.dll
Middleware that handles DomainValidationException and converts them to ProblemDetails responses.
public sealed class DomainValidationMiddleware
- Inheritance
-
DomainValidationMiddleware
- Inherited Members
Constructors
DomainValidationMiddleware(RequestDelegate, DomainValidationOptions, ValidationProblemDetailsFactory, ILogger<DomainValidationMiddleware>)
Initializes a new instance of the DomainValidationMiddleware class.
public DomainValidationMiddleware(RequestDelegate next, DomainValidationOptions options, ValidationProblemDetailsFactory factory, ILogger<DomainValidationMiddleware> logger)
Parameters
nextRequestDelegateoptionsDomainValidationOptionsfactoryValidationProblemDetailsFactoryloggerILogger<DomainValidationMiddleware>
Methods
InvokeAsync(HttpContext)
Invokes the middleware.
public Task InvokeAsync(HttpContext context)
Parameters
contextHttpContext