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 создать какие-либо проверяющие элементы, заданные и |