Поделиться через


IMetadataBasedModelValidatorProvider Интерфейс

Определение

Объект IModelValidatorProvider , предоставляющий IModelValidator экземпляры исключительно с использованием значений в ValidatorMetadata типе модели или .

IMetadataBasedModelValidatorProvider может использоваться для статического определения того, может ли данный ModelMetadata экземпляр выполнить проверку. Значение для HasValidators можно вычислить, если все экземпляры в ModelValidatorProviders имеют значение 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>)

Возвращает значение, определяющее, может ли объект IModelValidatorProvider создать какие-либо проверяющие элементы, заданные и modelTypemodelType.

Применяется к