Microsoft.AspNet.Mvc.ModelBinding.Validation Namespace

namespace Microsoft.AspNet.Mvc.ModelBinding.Validation

Classes

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ClientModelValidationContext

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ClientValidatorProviderContext
A context for Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.CompareAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.CompositeClientModelValidatorProvider
Aggregate of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProviders that delegates to its underlying providers.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.CompositeModelValidatorProvider
Aggregate of Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProviders that delegates to its underlying providers.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DataAnnotationsClientModelValidatorProvider
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider which provides client validators for attributes which derive from System.ComponentModel.DataAnnotations.ValidationAttribute. It also provides a validator for types which implement Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator. The logic to support Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator is implemented in Microsoft.AspNet.Mvc.ModelBinding.Validation.DataAnnotationsClientModelValidator`1.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DataAnnotationsClientModelValidator<TAttribute>
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator which understands data annotation attributes.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.DataAnnotationsModelValidator

class Microsoft.AspNet.Mvc.ModelBinding.Validation.DataAnnotationsModelValidatorProvider
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider which provides validators for attributes which derive from System.ComponentModel.DataAnnotations.ValidationAttribute. It also provides a validator for types which implement System.ComponentModel.DataAnnotations.IValidatableObject.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DataTypeAttributeAdapter
A validation adapter that is used to map System.ComponentModel.DataAnnotations.DataTypeAttribute‘s to a single client side validation rule.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultClientModelValidatorProvider
A default implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultCollectionValidationStrategy
The default implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IValidationStrategy for a collection.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultComplexObjectValidationStrategy
The default implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IValidationStrategy for a complex object.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultModelValidatorProvider
A default Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultObjectValidator
The default implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IObjectModelValidator.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultTypeBasedExcludeFilter
Provides an implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IExcludeTypeValidationFilter which can filter based on a type.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.DefaultTypeNameBasedExcludeFilter
Provides an implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IExcludeTypeValidationFilter which can filter based on a type full name.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ExcludeTypeValidationFilterCollection

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ExplicitIndexCollectionValidationStrategy
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IValidationStrategy for a collection bound using ‘explict indexing’ style keys.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.MaxLengthAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.MinLengthAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationEqualToRule
Represents client side validation rule that determines if two values are equal.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationMaxLengthRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationMinLengthRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationNumericRule
This is a Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationRule for numeric values.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationRangeRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationRegexRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationRequiredRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelClientValidationStringLengthRule

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationContext
A context object for Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidator.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidationResult

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ModelValidatorProviderContext
A context for Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.MvcDataAnnotationsLocalizationOptions
Provides programmatic configuration for DataAnnotations localization in the MVC framework.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.NumericClientModelValidator
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator that provides the rule for validating numeric types.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.NumericClientModelValidatorProvider
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider which provides client validators for specific numeric types.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.RangeAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.RegularExpressionAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.RequiredAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ShortFormDictionaryValidationStrategy<TKey, TValue>
An implementation of Microsoft.AspNet.Mvc.ModelBinding.Validation.IValidationStrategy for a dictionary bound with ‘short form’ style keys.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.SimpleTypesExcludeFilter
Identifies the simple types that the default model binding validation will exclude.

class Microsoft.AspNet.Mvc.ModelBinding.Validation.StringLengthAttributeAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidatableObjectAdapter

class Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidationStateDictionary
Used for tracking validation state to customize validation behavior for a model object.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidationStateEntry
An entry in a Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidationStateDictionary. Records state information to override the default behavior of validation for an object.
class Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidationVisitor
A visitor implementation that interprets Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidationStateDictionary to traverse a model object graph and perform validation.

Structures

struct Microsoft.AspNet.Mvc.ModelBinding.Validation.ValidationEntry
Contains data needed for validating a child entry of a model object. See Microsoft.AspNet.Mvc.ModelBinding.Validation.IValidationStrategy.

Interfaces

interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidator

interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidatorProvider
Provides a collection of Microsoft.AspNet.Mvc.ModelBinding.Validation.IClientModelValidators.
interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IExcludeTypeValidationFilter
Provides an interface which is used to determine if System.Types are excluded from model validation.
interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidator
Validates a model value.
interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IModelValidatorProvider
Provides validators for a model value.
interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IObjectModelValidator
Provides methods to validate an object graph.
interface Microsoft.AspNet.Mvc.ModelBinding.Validation.IValidationStrategy
Defines a strategy for enumerating the child entries of a model object which should be validated.