ObjectModelValidator 类

定义

提供用于验证对象图的基本 IObjectModelValidator 实现。

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
继承
ObjectModelValidator
实现

构造函数

ObjectModelValidator(IModelMetadataProvider, IList<IModelValidatorProvider>)

初始化 ObjectModelValidator 的新实例。

方法

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

获取遍 ValidationVisitor 历对象模型图并执行验证的 。

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

获取遍 ValidationVisitor 历对象模型图并执行验证的 。

Validate(ActionContext, ValidationStateDictionary, String, Object)

验证提供的对象。

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

验证提供的对象模型。 如果 modelnull ,而 metadataIsRequiredtrue,将添加一个或多个不会的 Validate(ActionContext, ValidationStateDictionary, String, Object) 模型状态错误。

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

验证提供的对象模型。 如果 modelnull ,而 metadataIsRequiredtrue,将添加一个或多个不会的 Validate(ActionContext, ValidationStateDictionary, String, Object) 模型状态错误。

适用于