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
NuGet Package: DevExpress.Persistent.Base
Declaration
Parameters
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. |
Remarks
This method raises the RuleSet.ValidationCompleted and the RuleSet.RuleValidated events.
Related GitHub Examples
The following code snippet (auto-collected from DevExpress Examples) contains a reference to the Validate(IObjectSpace, Object, ContextIdentifiers) method.
Note
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.