Class DomainCreateOptions
- Namespace
- JD.Domain.Abstractions
- Assembly
- JD.Domain.Abstractions.dll
Represents options for creating domain instances.
public sealed class DomainCreateOptions
- Inheritance
-
DomainCreateOptions
- Inherited Members
Properties
Context
Gets the domain context for the creation operation.
public DomainContext? Context { get; init; }
Property Value
Default
Gets the default creation options.
public static DomainCreateOptions Default { get; }
Property Value
Properties
Gets additional creation options.
public IReadOnlyDictionary<string, object?> Properties { get; init; }
Property Value
RuleSet
Gets the rule set to use for validation during creation.
public string? RuleSet { get; init; }
Property Value
ThrowOnFailure
Gets a value indicating whether to throw exceptions on validation failure.
public bool ThrowOnFailure { get; init; }