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)

驗證提供的物件模型。 如果 modelnullmetadataIsRequiredtrue ,將會新增一或多個不會的模型狀態錯誤 Validate(ActionContext, ValidationStateDictionary, String, Object)

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

驗證提供的物件模型。 如果 modelnullmetadataIsRequiredtrue ,將會新增一或多個不會的模型狀態錯誤 Validate(ActionContext, ValidationStateDictionary, String, Object)

適用於