RuleBaseProperties Members

Constructors

Name Description
RuleBaseProperties()

Initializes a new instance of the RuleBaseProperties class.

Properties

Name Description
CustomMessageTemplate

Specifies a custom informational text that is displayed in a validation error message for a broken Validation Rule, instead of the default message templates specified by the MessageTemplate... properties.

Id

Specifies the Validation Rule identifier.

InvertResult

Specifies whether the Validation Rule is applied directly.

MessageTemplateCollectionValidationMessageSuffix

Specifies the additional text that will be displayed in the Validation Error window when the Validation Rule applied to a collection property is broken.

MessageTemplateSkipNullOrEmptyValues

Specifies the template for the message displayed when the Validation Rule was not checked because the target properties are not specified.

MessageTemplateTargetDoesNotSatisfyCollectionCriteria

Specifies the template for the message displayed when the Validation Rule was not checked because the validated object is not an element of the target collection.

MessageTemplateTargetDoesNotSatisfyTargetCriteria

Specifies the template for the message displayed when the Validation Rule was not checked because the criteria specified by the RuleBaseProperties.TargetCriteria property is not satisfied by the validated object.

Name

Specifies the name of the Validation Rule.

ResultType

Specifies the application behavior when the rule is broken.

SkipNullOrEmptyValues

Specifies whether the Validation Rule is checked for the properties that are set to null (Nothing in VB), an empty string (for string type properties) or a minimal date (for DateTime type properties).

TargetCollectionOwnerType

Specifies the type in which the collection property is declared, if the Validation Rule is applied to a collection property.

TargetCollectionPropertyName

Specifies the collection property for which the current Validation Rule will be checked.

TargetContextIDs

Specifies the Contexts for checking the current Validation Rule.

TargetCriteria

Specifies the criteria that must be satisfied by the validated object to allow checking the Validation Rule.

TargetType

Specifies the type of the object for which the Validation Rule will be checked.

Methods

Name Description
Clone()

Creates a shallow copy of the current Validation Rule Properties.