다음을 통해 공유


IMetadataBasedModelValidatorProvider 인터페이스

정의

IModelValidatorProvider 또는 모델 형식의 값을 사용하여 인스턴스를 ValidatorMetadata 독점적으로 제공하는 IModelValidator 입니다.

IMetadataBasedModelValidatorProvider는 지정된 ModelMetadata instance 유효성 검사를 수행할 수 있는지 정적으로 확인하는 데 사용할 수 있습니다. 의 모든 인스턴스가 인 경우 에 ModelValidatorProviders 대한 HasValidators 값을 계산할 수 있습니다IMetadataBasedModelValidatorProvider.

public interface class IMetadataBasedModelValidatorProvider : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IModelValidatorProvider
public interface IMetadataBasedModelValidatorProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvider
type IMetadataBasedModelValidatorProvider = interface
    interface IModelValidatorProvider
Public Interface IMetadataBasedModelValidatorProvider
Implements IModelValidatorProvider
구현

메서드

CreateValidators(ModelValidatorProviderContext)

에 대한 ModelMetadata유효성 검사기를 만듭니다.

(다음에서 상속됨 IModelValidatorProvider)
HasValidators(Type, IList<Object>)

및 가 지정된 modelTypemodelType유효성 검사기를 생성할 수 있는지 여부를 IModelValidatorProvider 결정하는 값을 가져옵니다.

적용 대상