.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET Core 3.0+

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.v19.2.dll

Declaration

[DomainComponent]
public interface IRuleSupportsCollectionAggregatesProperties :
    IRulePropertyValueProperties,
    IRuleCollectionPropertyProperties,
    IRuleBaseProperties
<DomainComponent>
Public Interface IRuleSupportsCollectionAggregatesProperties
    Inherits IRulePropertyValueProperties,
             IRuleCollectionPropertyProperties,
             IRuleBaseProperties
[DomainComponent]
public interface IRuleSupportsCollectionAggregatesProperties :
    IRulePropertyValueProperties,
    IRuleCollectionPropertyProperties,
    IRuleBaseProperties
<DomainComponent>
Public Interface IRuleSupportsCollectionAggregatesProperties
    Inherits IRulePropertyValueProperties,
             IRuleCollectionPropertyProperties,
             IRuleBaseProperties
[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