ValidatorAttribute Class
Describes the validation logic that must be applied to a language element when creating a Validator for a type.
Namespace: Microsoft.Practices.EnterpriseLibrary.Validation.Validators
Assembly: Microsoft.Practices.EnterpriseLibrary.Validation (in Microsoft.Practices.EnterpriseLibrary.Validation.dll) Version: 6.0.0.0 (6.0.1304.0)
Syntax
public abstract class ValidatorAttribute : BaseValidationAttribute,
IValidatorDescriptor
'Declaration
Public MustInherit Class ValidatorAttribute
Inherits BaseValidationAttribute
Implements IValidatorDescriptor
public ref class ValidatorAttribute abstract : public BaseValidationAttribute,
IValidatorDescriptor
Remarks
Multiple validator attributes can be specified for a language element.
All the rules will be applied as an "And" composition unless the ValidatorCompositionAttribute overrides this behavior.
A ruleset can be specified for the attribute, as well as message overrides (either literal or resource based).
Inheritance Hierarchy
System.Object
System.Attribute
System.ComponentModel.DataAnnotations.ValidationAttribute
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.BaseValidationAttribute
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.ValidatorAttribute
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.ObjectCollectionValidatorAttribute
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.ObjectValidatorAttribute
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.ValueValidatorAttribute
See Also
Microsoft.Practices.EnterpriseLibrary.Validation.Validators Namespace
Microsoft.Practices.EnterpriseLibrary.Validation.Validation
Microsoft.Practices.EnterpriseLibrary.Validation.ValidationFactory
Microsoft.Practices.EnterpriseLibrary.Validation.Validator
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.ValidatorCompositionAttribute
Microsoft.Practices.EnterpriseLibrary.Validation.Validators.IgnoreNullsAttribute