IMetadataBasedModelValidatorProvider 接口    
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 ,IModelValidatorProvider它以独占方式使用 或 模型类型中的ValidatorMetadata值提供IModelValidator实例。
IMetadataBasedModelValidatorProvider 可用于静态确定给定 ModelMetadata 实例是否可能引发任何验证。 如果 中的所有ModelValidatorProviders实例均为 IMetadataBasedModelValidatorProvider,则可以计算 的值HasValidators。
public interface class IMetadataBasedModelValidatorProvider : Microsoft::AspNetCore::Mvc::ModelBinding::Validation::IModelValidatorProviderpublic interface IMetadataBasedModelValidatorProvider : Microsoft.AspNetCore.Mvc.ModelBinding.Validation.IModelValidatorProvidertype IMetadataBasedModelValidatorProvider = interface
    interface IModelValidatorProviderPublic Interface IMetadataBasedModelValidatorProvider
Implements IModelValidatorProvider- 实现
方法
| CreateValidators(ModelValidatorProviderContext) | 为 创建验证程序 ModelMetadata。(继承自 IModelValidatorProvider) | 
| HasValidators(Type, IList<Object>) | 获取一个值,该值确定 在给定 和  |