Table of Contents

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

next RequestDelegate
options DomainValidationOptions
factory ValidationProblemDetailsFactory
logger ILogger<DomainValidationMiddleware>

Methods

InvokeAsync(HttpContext)

Invokes the middleware.

public Task InvokeAsync(HttpContext context)

Parameters

context HttpContext

Returns

Task