Table of Contents

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

DomainContext

Default

Gets the default creation options.

public static DomainCreateOptions Default { get; }

Property Value

DomainCreateOptions

Properties

Gets additional creation options.

public IReadOnlyDictionary<string, object?> Properties { get; init; }

Property Value

IReadOnlyDictionary<string, object>

RuleSet

Gets the rule set to use for validation during creation.

public string? RuleSet { get; init; }

Property Value

string

ThrowOnFailure

Gets a value indicating whether to throw exceptions on validation failure.

public bool ThrowOnFailure { get; init; }

Property Value

bool