Partilhar via


IMetadataBasedModelValidatorProvider Interface

Definição

Um IModelValidatorProvider que fornece IModelValidator instâncias exclusivamente usando valores no ValidatorMetadata ou no tipo de modelo.

IMetadataBasedModelValidatorProvider pode ser usado para determinar estaticamente se uma determinada ModelMetadata instância pode incorrer em qualquer validação. O valor de HasValidators poderá ser calculado se todas as instâncias em ModelValidatorProviders forem 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
Implementações

Métodos

CreateValidators(ModelValidatorProviderContext)

Cria os validadores para ModelMetadata.

(Herdado de IModelValidatorProvider)
HasValidators(Type, IList<Object>)

Obtém um valor que determina se o IModelValidatorProvider pode produzir validadores, considerando o modelType e modelTypeo .

Aplica-se a