The System.Web.Http.Validation namespace provides classes related to model validation.
Classes
| Class | Description | |
|---|---|---|
| .jpeg) | DefaultBodyModelValidator | Represents a class used to recursively validate an object. | 
| .jpeg) | ModelStateFormatterLogger | This IFormatterLogger logs formatter errors to the provided ModelStateDictionary. | 
| .jpeg) | ModelValidatedEventArgs | Provides data for the Validated event. | 
| .jpeg) | ModelValidatingEventArgs | Provides data for the Validating event. | 
| .jpeg) | ModelValidationNode | Provides a container for model validation information. | 
| .jpeg) | ModelValidationRequiredMemberSelector | Represents the selection of required members by checking for any required ModelValidators associated with the member. | 
| .jpeg) | ModelValidationResult | Provides a container for a validation result. | 
| .jpeg) | ModelValidator | Provides a base class for implementing validation logic. | 
| .jpeg) | ModelValidatorProvider | Provides a list of validators for a model. | 
Interfaces
| Interface | Description | |
|---|---|---|
| .jpeg) | IBodyModelValidator | Represents an interface for the validation of the models |