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`1which wraps up all the required interfaces for the adapters. - class
CompareAttributeAdapter - class
DataAnnotationsClientModelValidatorProvider - An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProviderwhich 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.IClientModelValidatoris implemented inMicrosoft.AspNetCore.Mvc.DataAnnotations.Internal.ValidationAttributeAdapter`1. - class
DataAnnotationsLocalizationServices - class
DataAnnotationsMetadataProvider - An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Metadata.IBindingMetadataProviderandMicrosoft.AspNetCore.Mvc.ModelBinding.Metadata.IDisplayMetadataProviderfor 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.IModelValidatorProviderwhich 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.IClientModelValidatorthat provides the rule for validating numeric types. - class
NumericClientModelValidatorProvider - An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProviderwhich 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.IAttributeAdapterfor the given attribute. - class
ValidationAttributeAdapter<TAttribute> - An implementation of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorwhich understands data annotation attributes.
- class