IMetadataBasedModelValidatorProvider 介面
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
, IModelValidatorProvider 提供 IModelValidator 實例的獨佔方式,使用 或 模型類型中的 ValidatorMetadata 值。
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>) |
取得值,這個值會判斷 是否可以 IModelValidatorProvider 產生任何指定的 |