Table of Contents

Namespace System.Web.Http.Validation

Classes

DefaultBodyModelValidator

Represents a class used to recursively validate an object.

ModelStateFormatterLogger

This System.Net.Http.Formatting.IFormatterLogger logs formatter errors to the provided ModelStateDictionary.

ModelValidatedEventArgs

Provides data for the Validated event.

ModelValidatingEventArgs

Provides data for the Validating event.

ModelValidationNode

Provides a container for model validation information.

ModelValidationRequiredMemberSelector

Represents the selection of required members by checking for any required ModelValidators associated with the member.

ModelValidationResult

Provides a container for a validation result.

ModelValidator

Provides a base class for implementing validation logic.

ModelValidatorProvider

Provides a list of validators for a model.

Interfaces

IBodyModelValidator

Represents an interface for the validation of the models