Class DomainValidationMetadataBuilder
- Namespace
- JD.Domain.AspNetCore
- Assembly
- JD.Domain.AspNetCore.dll
Builder for DomainValidationMetadata.
public sealed class DomainValidationMetadataBuilder
- Inheritance
-
DomainValidationMetadataBuilder
- Inherited Members
Constructors
DomainValidationMetadataBuilder(Type)
Initializes a new instance of the DomainValidationMetadataBuilder class.
public DomainValidationMetadataBuilder(Type type)
Parameters
typeTypeThe type to validate.
Methods
Build()
Builds the DomainValidationMetadata instance.
public DomainValidationMetadata Build()
Returns
- DomainValidationMetadata
A new DomainValidationMetadata instance.
StopOnFirstError(bool)
Sets whether to stop on first error.
public DomainValidationMetadataBuilder StopOnFirstError(bool stop = true)
Parameters
stopbool
Returns
WithRuleSet(string)
Sets the rule set to evaluate.
public DomainValidationMetadataBuilder WithRuleSet(string ruleSet)
Parameters
ruleSetstring