A newer version of this page is available. Switch to the current version.

IRuleSupportsCollectionAggregatesProperties Interface

Declares members implemented by classes which represent properties of Validation Rules that support collection validation using aggregate funcitons, exported to the Application Model.

Namespace: DevExpress.Persistent.Validation

Assembly: DevExpress.Persistent.Base.v18.2.dll

Declaration

[DomainComponent]
public interface IRuleSupportsCollectionAggregatesProperties :
    IRulePropertyValueProperties,
    IRuleCollectionPropertyProperties,
    IRuleBaseProperties
<DomainComponent>
Public Interface IRuleSupportsCollectionAggregatesProperties
    Inherits IRulePropertyValueProperties,
             IRuleCollectionPropertyProperties,
             IRuleBaseProperties

Remarks

When implementing a custom Validation Rules Properties class, it is generally easier to inherit from the RuleRangeProperties or RuleValueComparisonProperties class, instead of implementing the IRuleSupportsCollectionAggregatesProperties interface. To see an example of implementing a custom Validation Rule Properties class, refer to the Implement Custom Rules topic.

See Also