Interface IValidationRule<TEntity>
- Namespace
- GroupeIsa.Neos.Domain.Rules.ValidationRules
- Assembly
- GroupeIsa.Neos.Domain.Abstractions.dll
Provides the functionalities of a validation rule.
public interface IValidationRule<TEntity> : IValidationRule
Type Parameters
TEntity
The entity type.
- Inherited Members
Properties
Arguments
Gets or sets the arguments.
IValidationRuleArguments Arguments { get; set; }
Property Value
Item
Gets or sets the item.
TEntity Item { get; set; }
Property Value
- TEntity
Methods
ExecuteAsync()
Executes the validation rule.
Task<IValidationRuleResult> ExecuteAsync()
Returns
- Task<IValidationRuleResult>
A task that represents the result of the validation rule.