Microsoft.AspNetCore.Mvc.ModelBinding.Validation Namespace¶
-
namespace
Microsoft.AspNetCore.Mvc.ModelBinding.Validation¶ Interfaces
- interface
IClientModelValidator - interface
IClientModelValidatorProvider - Provides a collection of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidators. - interface
IModelValidator - Validates a model value.
- interface
IModelValidatorProvider - Provides validators for a model value.
- interface
IObjectModelValidator - Provides methods to validate an object graph.
- interface
IValidationStrategy - Defines a strategy for enumerating the child entries of a model object which should be validated.
Classes
- class
ClientModelValidationContext - The context for client-side model validation.
- class
ClientValidatorItem - Used to associate validators with
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.ValidatorMetadatainstances as part ofMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext. AnMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorshould inspectMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorProviderContext.Resultsand setMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.ValidatorandMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientValidatorItem.IsReusableas appropriate. - class
ClientValidatorProviderContext - A context for
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProvider. - class
CompositeClientModelValidatorProvider - Aggregate of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IClientModelValidatorProviders that delegates to its underlying providers. - class
CompositeModelValidatorProvider - Aggregate of
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProviders that delegates to its underlying providers. - class
ModelValidationContext - A context object for
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidator. - class
ModelValidationContextBase - A common base class for
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidationContextandMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ClientModelValidationContext. - class
ModelValidationResult - class
ModelValidatorProviderContext - A context for
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider. - class
ValidationStateDictionary - Used for tracking validation state to customize validation behavior for a model object.
- class
ValidationStateEntry - An entry in a
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionary. Records state information to override the default behavior of validation for an object. - class
ValidationVisitor - A visitor implementation that interprets
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidationStateDictionaryto traverse a model object graph and perform validation. - class
ValidatorItem - Used to associate validators with
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorMetadatainstances as part ofMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext. AnMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorshould inspectMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ModelValidatorProviderContext.Resultsand setMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.ValidatorandMicrosoft.AspNetCore.Mvc.ModelBinding.Validation.ValidatorItem.IsReusableas appropriate.
Structures
- struct
ValidationEntry - Contains data needed for validating a child entry of a model object. See
Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IValidationStrategy.
- interface