.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
.NET 5.0+

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

Declaration

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

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.

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.

See Also