Microsoft.AspNetCore.Mvc.DataAnnotations.Internal Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.DataAnnotations.
Internal
¶ Classes
- class
AttributeAdapterBase<TAttribute>
- An abstract subclass of
Microsoft.AspNetCore.Mvc.DataAnnotations.Internal.ValidationAttributeAdapter`1
which wraps up all the required interfaces for the adapters. - class
CompareAttributeAdapter
- class
DataAnnotationsClientModelValidatorProvider
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider
which provides client validators for attributes which derive fromSystem.ComponentModel.DataAnnotations.ValidationAttribute
. It also provides a validator for types which implementMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
. The logic to supportMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
is implemented inMicrosoft.AspNetCore.Mvc.DataAnnotations.Internal.ValidationAttributeAdapter`1
. - class
DataAnnotationsLocalizationServices
- class
DataAnnotationsMetadataProvider
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProvider
andMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProvider
for the System.ComponentModel.DataAnnotations attribute classes. - class
DataAnnotationsModelValidator
- Validates based on the given
System.ComponentModel.DataAnnotations.ValidationAttribute
. - class
DataAnnotationsModelValidatorProvider
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider
which provides validators for attributes which derive fromSystem.ComponentModel.DataAnnotations.ValidationAttribute
. It also provides a validator for types which implementSystem.ComponentModel.DataAnnotations.IValidatableObject
. - class
DataTypeAttributeAdapter
- A validation adapter that is used to map
System.ComponentModel.DataAnnotations.DataTypeAttribute
‘s to a single client side validation rule. - class
DefaultClientModelValidatorProvider
- A default implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider
. - class
MaxLengthAttributeAdapter
- class
MinLengthAttributeAdapter
- class
MvcDataAnnotationsLocalizationOptionsSetup
- Sets up default options for
Microsoft.AspNetCore.Mvc.DataAnnotations.MvcDataAnnotationsLocalizationOptions
. - class
MvcDataAnnotationsMvcOptionsSetup
- Sets up default options for
Microsoft.AspNetCore.Mvc.MvcOptions
. - class
NumericClientModelValidator
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
that provides the rule for validating numeric types. - class
NumericClientModelValidatorProvider
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider
which provides client validators for specific numeric types. - class
RangeAttributeAdapter
- class
RegularExpressionAttributeAdapter
- class
RequiredAttributeAdapter
- class
StringLengthAttributeAdapter
- class
ValidatableObjectAdapter
- class
ValidationAttributeAdapterProvider
- Creates an
Microsoft.AspNetCore.Mvc.DataAnnotations.IAttributeAdapter
for the given attribute. - class
ValidationAttributeAdapter<TAttribute>
- An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidator
which understands data annotation attributes.
- class