Compartilhar via


ObjectModelValidator Classe

Definição

Fornece uma implementação base IObjectModelValidator para validar um grafo de objeto.

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
Herança
ObjectModelValidator
Implementações

Construtores

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

Inicializa uma nova instância de ObjectModelValidator.

Métodos

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

Obtém um ValidationVisitor que atravessa o grafo do modelo de objeto e executa a validação.

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

Obtém um ValidationVisitor que atravessa o grafo do modelo de objeto e executa a validação.

Validate(ActionContext, ValidationStateDictionary, String, Object)

Valida o objeto fornecido.

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

Valida o modelo de objeto fornecido. Se model for null e o metadatade IsRequired for true, adicionará um ou mais erros de estado do modelo que Validate(ActionContext, ValidationStateDictionary, String, Object) não o fariam.

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

Valida o modelo de objeto fornecido. Se model for null e o metadatade IsRequired for true, adicionará um ou mais erros de estado do modelo que Validate(ActionContext, ValidationStateDictionary, String, Object) não o fariam.

Aplica-se a