다음을 통해 공유


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)

제공된 개체 모델의 유효성을 검사합니다. 가 null 이고 의 metadataIsRequiredtrue이면 model 그렇지 않은 모델 상태 오류가 Validate(ActionContext, ValidationStateDictionary, String, Object) 하나 이상 추가됩니다.

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

제공된 개체 모델의 유효성을 검사합니다. 가 null 이고 의 metadataIsRequiredtrue이면 model 그렇지 않은 모델 상태 오류가 Validate(ActionContext, ValidationStateDictionary, String, Object) 하나 이상 추가됩니다.

적용 대상