Namespace System.Web.Http.Validation.Providers
Classes
- AssociatedValidatorProvider
Provides an abstract class for classes that implement a validation provider.
- DataAnnotationsModelValidatorProvider
Represents an implementation of ModelValidatorProvider which providers validators for attributes which derive from ValidationAttribute. It also provides a validator for types which implement IValidatableObject. To support client side validation, you can either register adapters through the static methods on this class, or by having your validation attributes implement System.Web.Http.Validation.IClientValidatable. The logic to support IClientValidatable is implemented in DataAnnotationsModelValidator.
- DataMemberModelValidatorProvider
Represents a validator provider for data member model.
- InvalidModelValidatorProvider
An implementation of ModelValidatorProvider which provides validators that throw exceptions when the model is invalid.
- RequiredMemberModelValidatorProvider
Represents the provider for the required member model validator.
Delegates
- DataAnnotationsModelValidationFactory
Represents the method that creates a DataAnnotationsModelValidatorProvider instance.
- DataAnnotationsValidatableObjectAdapterFactory
Provides a factory for validators that are based on IValidatableObject.