Share via


IMetadataBasedModelValidatorProvider インターフェイス

定義

IModelValidatorProviderまたは モデル型の値ValidatorMetadataを排他的に使用してインスタンスを提供IModelValidatorする 。

IMetadataBasedModelValidatorProvider は、特定 ModelMetadata のインスタンスが検証を発生させる可能性があるかどうかを静的に判断するために使用できます。 のHasValidators値は、 のすべてのインスタンスが である場合にModelValidatorProvidersIMetadataBasedModelValidatorProvider計算できます。

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>)

modelTypeを指定して検証コントロールをIModelValidatorProvider生成できるかどうかを決定する値をmodelType取得します。

適用対象