IConstraint Interface |
Namespace: Aloe.SystemFrameworks.Domain.Validation
The IConstraint type exposes the following members.
Name | Description | |
---|---|---|
![]() | Code |
Gets the unique business rule code.
(Inherited from IBusinessRule.) |
![]() | DefaultExecutionPriority |
Gets the default execution priority of the rule.
It is used when priority is not specified when registering the rule for events.
(Inherited from IBusinessRule.) |
![]() | ExecuteForDeletedObject |
Gets a value indicating whether to execute the rule for deleted object.
(Inherited from IBusinessRule.) |
![]() | LocalizedName |
Gets the localized name of the business rule.
(Inherited from IBusinessRule.) |
![]() | Name |
Gets the rule name.
(Inherited from IBusinessRule.) |
Name | Description | |
---|---|---|
![]() | Activate |
Activates the constraint.
|
![]() | Execute |
Executes the business rule on the specified object.
(Inherited from IBusinessRule.) |
![]() | OnRegistration |
Called upon registration of the business rule in a repository.
(Inherited from IBusinessRule.) |