IMetadataBasedModelValidatorProvider 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
一个 ,IModelValidatorProvider它以独占方式使用 或 模型类型中的ValidatorMetadata值提供IModelValidator实例。
IMetadataBasedModelValidatorProvider 可用于静态确定给定 ModelMetadata 实例是否可能引发任何验证。 如果 中的所有ModelValidatorProviders实例均为 IMetadataBasedModelValidatorProvider,则可以计算 的值HasValidators。
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>) |
获取一个值,该值确定 在给定 和 |