Back to Devexpress

DevExpress.ExpressApp.Validation Namespace

expressappframework-devexpress-dot-expressapp-63acb297.md

latest6.1 KB
Original Source

DevExpress.ExpressApp.Validation Namespace

Contains classes specific to the Validation module functionality.

Assembly : DevExpress.ExpressApp.Validation.v25.2.dll

NuGet Package : DevExpress.ExpressApp.Validation

Classes

NameDescription
ActionValidationControllerA Controller descendant that allows Actions to be used as Validation Contexts.
ContextValidatingEventArgsArguments passed to the PersistenceValidationController.ContextValidating event.
CustomGetAggregatedObjectsToValidateEventArgsArguments passed to the PersistenceValidationController.CustomGetAggregatedObjectsToValidate event.
CustomizeApplicationRuntimeRulesEventArgsArguments passed to the ValidationModule.CustomizeApplicationRuntimeRules event.
CustomizeRulesEventArgsServes as the base class for the CustomizeApplicationRuntimeRulesEventArgs class.
DeleteContextValidatingEventArgsArguments passed to the PersistenceValidationController.DeleteContextValidating event.
ModelValidationContextsNodeGeneratorA Nodes Generator that generates the content of the IModelValidationContexts node.
ModelValidationRulesNodeGeneratorA Nodes Generator that generates the content of the IModelValidationRules node.
NeedToValidateObjectEventArgsArguments passed to the PersistenceValidationController.NeedToValidateObject event.
PersistenceValidationControllerValidates persistent objects when they are saved or deleted in the UI.
RuleSetInitializedEventArgsArguments passed to the ValidationModule.RuleSetInitialized event.
ValidationModuleThe module contained in the DevExpress.ExpressApp.Validation.v25.2.dll assembly.

Interfaces

NameDescription
IModelActionValidationContextsUsed to extend the Application Model‘s Action node with properties specific to the Validation Module.
IModelApplicationValidationUsed to extend the Application Model with the Validation node.
IModelLayoutManagerOptionsValidationExtends the IModelLayoutManagerOptions node with properties specific to the Validation Module.
IModelRuleBaseThe RuleBase node defines a particular rule.
IModelValidationThe Validation node defines Contexts and Rules used in your application.
IModelValidationContextThe Context node defines a particular validation context.
IModelValidationContextsThe Contexts node defines the validation contexts used in the application.
IModelValidationRulesThe Rules node defines all the Rules that are applied in an application.