Microsoft.Practices.EnterpriseLibrary.Validation.Validators Namespace

Retired Content

This content is outdated and is no longer being maintained. It is provided as a courtesy for individuals who are still using these technologies. This page may contain URLs that were valid when originally published, but now link to sites or pages that no longer exist.

The latest Enterprise Library information can be found at the Enterprise Library site.

Classes

  Class Description
Ee743849.pubclass(en-us,PandP.10).gif AndCompositeValidator
Aggregates a set of Validator instances, performing validation by allowing each validator to perform its own.
Ee743849.pubclass(en-us,PandP.10).gif BaseValidationAttribute
Base class for validation related attributes.
Ee743849.pubclass(en-us,PandP.10).gif ContainsCharactersValidator
Performs validation on strings by verifying if it contains a character set using the ContainsCharacters() mode.
Ee743849.pubclass(en-us,PandP.10).gif ContainsCharactersValidatorAttribute
Ee743849.pubclass(en-us,PandP.10).gif DateTimeRangeValidator
Performs validation on DateTime instances by comparing them to the specified boundaries.
Ee743849.pubclass(en-us,PandP.10).gif DateTimeRangeValidatorAttribute
Attribute to specify date range validation on a property, method or field.
Ee743849.pubclass(en-us,PandP.10).gif DomainValidator<T>
Validates an object by checking if it belongs to a set.
Ee743849.pubclass(en-us,PandP.10).gif DomainValidatorAttribute
Represents a DomainValidatorAttribute.
Ee743849.pubclass(en-us,PandP.10).gif EnumConversionValidator
Validates a string by checking it represents a value for a given enum type.
Ee743849.pubclass(en-us,PandP.10).gif EnumConversionValidatorAttribute
Represents a EnumConversionValidator.
Ee743849.pubclass(en-us,PandP.10).gif FieldValueValidator<T>
Validates the value of a field using a configured validator.
Ee743849.pubclass(en-us,PandP.10).gif HasSelfValidationAttribute
Indicates the target type defines self validation methods.
Ee743849.pubclass(en-us,PandP.10).gif IgnoreNullsAttribute
Indicates that a nulla null reference (Nothing in Visual Basic) value is to be allowed by the validator represented by the validation attributes for the language element this attribute is bound.
Ee743849.pubclass(en-us,PandP.10).gif MemberAccessValidator<T>
Base generic validator for member access validation.
Ee743849.pubclass(en-us,PandP.10).gif MethodReturnValueValidator<T>
Validates the return value of a method without parameters using a configured validator.
Ee743849.pubclass(en-us,PandP.10).gif NotNullValidator
Logs a failure when validating a nulla null reference (Nothing in Visual Basic) reference.
Ee743849.pubclass(en-us,PandP.10).gif NotNullValidatorAttribute
Describes a NotNullValidator.
Ee743849.pubclass(en-us,PandP.10).gif ObjectCollectionValidator
Performs validation on collection objects by applying the validation rules specified for a supplied type to its members.
Ee743849.pubclass(en-us,PandP.10).gif ObjectCollectionValidatorAttribute
Represents an ObjectValidator.
Ee743849.pubclass(en-us,PandP.10).gif ObjectValidator
Performs validation on objects by applying the validation rules specified for a supplied type.
Ee743849.pubclass(en-us,PandP.10).gif ObjectValidatorAttribute
Represents an ObjectValidator.
Ee743849.pubclass(en-us,PandP.10).gif OrCompositeValidator
Aggregates a set of Validator instances, performing validation by allowing each validator to perform its own.
Ee743849.pubclass(en-us,PandP.10).gif PropertyComparisonValidator
Performs validation by comparing the a value with the value of a property on the target object by using a specified comparison operation.
Ee743849.pubclass(en-us,PandP.10).gif PropertyComparisonValidatorAttribute
Ee743849.pubclass(en-us,PandP.10).gif PropertyValueValidator<T>
Validates the value of a property using a configured validator.
Ee743849.pubclass(en-us,PandP.10).gif RangeValidator
Performs validation on T instances by comparing them to the specified boundaries.
Ee743849.pubclass(en-us,PandP.10).gif RangeValidator<T>
Performs validation on T instances by comparing them to the specified boundaries.
Ee743849.pubclass(en-us,PandP.10).gif RangeValidatorAttribute
Represents a RangeValidator.
Ee743849.pubclass(en-us,PandP.10).gif RegexValidator
Performs validation on strings by matching them to a Regex.
Ee743849.pubclass(en-us,PandP.10).gif RegexValidatorAttribute
Represents a RegexValidator.
Ee743849.pubclass(en-us,PandP.10).gif RelativeDateTimeValidator
Validates a DateTime value by checking it belongs to a range relative to the current date.
Ee743849.pubclass(en-us,PandP.10).gif RelativeDateTimeValidatorAttribute
Ee743849.pubclass(en-us,PandP.10).gif SelfValidationAttribute
Marks a method as implementing self validation logic.
Ee743849.pubclass(en-us,PandP.10).gif SelfValidationValidator
Performs validation by invoking a method on the validated object.
Ee743849.pubclass(en-us,PandP.10).gif StringLengthValidator
Performs validation on strings by comparing their lengths to the specified boundaries.
Ee743849.pubclass(en-us,PandP.10).gif StringLengthValidatorAttribute
Describes a StringLengthValidator.
Ee743849.pubclass(en-us,PandP.10).gif TypeConversionValidator
Validates a string by checking it represents a value for a given type.
Ee743849.pubclass(en-us,PandP.10).gif TypeConversionValidatorAttribute
Represents a TypeConversionValidator.
Ee743849.pubclass(en-us,PandP.10).gif ValidatorAttribute
Describes the validation logic that must be applied to a language element when creating a Validator for a type.
Ee743849.pubclass(en-us,PandP.10).gif ValidatorCompositionAttribute
Indicates that the kind of composition to use when multiple ValidatorAttribute instances are bound to a language element.
Ee743849.pubclass(en-us,PandP.10).gif ValidatorWrapper
Validator that wraps other validators and adds instrumentation support.
Ee743849.pubclass(en-us,PandP.10).gif ValueAccessComparisonValidator
Performs validation by comparing the provided value with another value extracted from the validation target.
Ee743849.pubclass(en-us,PandP.10).gif ValueAccessValidator
Performs validation on objects by validating a value extracted from them through an instance of ValueAccess with a specified Validator.
Ee743849.pubclass(en-us,PandP.10).gif ValueValidator
Base class for validators on simple values.
Ee743849.pubclass(en-us,PandP.10).gif ValueValidator<T>
Base class for strongly typed validators on simple values.
Ee743849.pubclass(en-us,PandP.10).gif ValueValidatorAttribute
Describes a ValueValidator.

Enumerations

  Enumeration Description
Ee743849.pubenumeration(en-us,PandP.10).gif ComparisonOperator
Represents the different comparison behaviors available for a PropertyComparisonValidator.
Ee743849.pubenumeration(en-us,PandP.10).gif ContainsCharacters
Represents the behavior of the ContainsCharactersValidator.
Ee743849.pubenumeration(en-us,PandP.10).gif DateTimeUnit
Date time unit.
Ee743849.pubenumeration(en-us,PandP.10).gif RangeBoundaryType
Indicates how to interpret a range boundary.