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
errorDomainErrorThe domain error that caused the failure.
DomainValidationException(IReadOnlyList<DomainError>)
Initializes a new instance of the DomainValidationException class.
public DomainValidationException(IReadOnlyList<DomainError> errors)
Parameters
errorsIReadOnlyList<DomainError>The domain errors that caused the failure.
DomainValidationException(string)
Initializes a new instance of the DomainValidationException class.
public DomainValidationException(string message)
Parameters
messagestringThe error message.
DomainValidationException(string, Exception)
Initializes a new instance of the DomainValidationException class.
public DomainValidationException(string message, Exception innerException)
Parameters
Properties
Errors
Gets the domain errors that caused the validation failure.
public IReadOnlyList<DomainError> Errors { get; }