Table of Contents

Class DomainValidationException

Namespace
JD.Domain.Abstractions
Assembly
JD.Domain.Abstractions.dll

Exception thrown when domain validation fails during property set operations.

public sealed class DomainValidationException : Exception, ISerializable
Inheritance
DomainValidationException
Implements
Inherited Members

Constructors

DomainValidationException(DomainError)

Initializes a new instance of the DomainValidationException class.

public DomainValidationException(DomainError error)

Parameters

error DomainError

The domain error that caused the failure.

DomainValidationException(IReadOnlyList<DomainError>)

Initializes a new instance of the DomainValidationException class.

public DomainValidationException(IReadOnlyList<DomainError> errors)

Parameters

errors IReadOnlyList<DomainError>

The domain errors that caused the failure.

DomainValidationException(string)

Initializes a new instance of the DomainValidationException class.

public DomainValidationException(string message)

Parameters

message string

The error message.

DomainValidationException(string, Exception)

Initializes a new instance of the DomainValidationException class.

public DomainValidationException(string message, Exception innerException)

Parameters

message string

The error message.

innerException Exception

The inner exception.

Properties

Errors

Gets the domain errors that caused the validation failure.

public IReadOnlyList<DomainError> Errors { get; }

Property Value

IReadOnlyList<DomainError>