Skip to main content
.NET Framework 4.5.2+

RuleSet.Validate(IObjectSpace, Object, ContextIdentifiers) Method

Validates an object against RuleSet‘s rules with the given validation contexts, returns a result and throws a ValidationException if the validation fails.

Namespace: DevExpress.Persistent.Validation

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


public void Validate(
    IObjectSpace targetObjectSpace,
    object target,
    ContextIdentifiers contextIDs


Name Type Description
targetObjectSpace IObjectSpace

An IObjectSpace used to load objects being validated by a rule.

target Object

An object to validate.

contextIDs ContextIdentifiers

The ContextIdentifiers object which is a set of validation contexts, rules for which will be collected. Default contexts are stored in the DefaultContexts enumeration.


This method raises the RuleSet.ValidationCompleted and the RuleSet.RuleValidated events.

The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Validate(IObjectSpace, Object, ContextIdentifiers) method.


The algorithm used to collect these code examples remains a work in progress. Accordingly, the links and snippets below may produce inaccurate results. If you encounter an issue with code examples below, please use the feedback form on this page to report the issue.

See Also