Table of Contents

Interface IValidationRule<TEntityView>

Namespace
GroupeIsa.Neos.Application.Rules.ValidationRules
Assembly
GroupeIsa.Neos.Application.Abstractions.dll

Provides the functionalities of a validation rule.

public interface IValidationRule<TEntityView> : IValidationRule

Type Parameters

TEntityView

The entity view type.

Inherited Members

Properties

Arguments

Gets or sets the arguments.

IValidationRuleArguments Arguments { get; set; }

Property Value

IValidationRuleArguments

Item

Gets or sets the item.

TEntityView Item { get; set; }

Property Value

TEntityView

Methods

ExecuteAsync()

Executes the validation rule.

Task<IValidationRuleResult> ExecuteAsync()

Returns

Task<IValidationRuleResult>

A task that represents the result of the validation rule.