Ler em inglês

Partilhar via


ObjectModelValidator Classe

Definição

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

C#
public abstract class ObjectModelValidator : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IObjectModelValidator
Herança
ObjectModelValidator
Implementações

Construtores

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

Produto Versões
ASP.NET Core 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0