Skip to main content
All docs
V24.2
.NET 8.0+

IRuleSet.Validate(IObjectSpace, Object, ContextIdentifiers) Method

Validates an object against the IRuleSet‘s rules with the given validation contexts. Throws a ValidationException if the validation fails.

Namespace: DevExpress.Persistent.Validation

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

Declaration

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 for which rules will be collected. Default contexts are stored in the DefaultContexts enumeration.

Remarks

This method raises the IRuleSet.ValidationCompleted event.

See Also