Compartir a través de


ObjectModelValidator Clase

Definición

Proporciona una implementación base IObjectModelValidator para validar un gráfico de objetos.

public ref class ObjectModelValidator abstract : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IObjectModelValidator
public abstract class ObjectModelValidator : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
type ObjectModelValidator = class
    interface IObjectModelValidator
Public MustInherit Class ObjectModelValidator
Implements IObjectModelValidator
Herencia
ObjectModelValidator
Implementaciones

Constructores

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Inicializa una nueva instancia de la clase ObjectModelValidator.

Métodos

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Obtiene un ValidationVisitor objeto que atraviesa el gráfico del modelo de objetos y realiza la validación.

GetValidationVisitor(ActionContext, IModelValidatorProvider, ValidatorCache, IModelMetadataProvider, ValidationStateDictionary)

Obtiene un ValidationVisitor objeto que atraviesa el gráfico del modelo de objetos y realiza la validación.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Valida el objeto proporcionado.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata)

Valida el modelo de objetos proporcionado. Si model es null y el metadatade IsRequired es true, agregará uno o varios errores de estado del modelo que Validate(ActionContext, ValidationStateDictionary, String, Object) no lo harían.

Validate(ActionContext, ValidationStateDictionary, String, Object, ModelMetadata, Object)

Valida el modelo de objetos proporcionado. Si model es null y el metadatade IsRequired es true, agregará uno o varios errores de estado del modelo que Validate(ActionContext, ValidationStateDictionary, String, Object) no lo harían.

Se aplica a