IMetadataBasedModelValidatorProvider Rozhraní

Definice

Instance IModelValidatorProvider , které poskytují IModelValidator výhradně hodnoty v ValidatorMetadata modelu nebo typu modelu.

IMetadataBasedModelValidatorProvider lze použít k statickému určení, jestli daná ModelMetadata instance může mít jakékoli ověření. Hodnotu lze HasValidators vypočítat, pokud jsou IMetadataBasedModelValidatorProvidervšechny instance v ModelValidatorProviders .

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
Implementuje

Metody

CreateValidators(ModelValidatorProviderContext)

Vytvoří validátory pro ModelMetadata.

(Zděděno od IModelValidatorProvider)
HasValidators(Type, IList<Object>)

Získá hodnotu, která určuje, zda IModelValidatorProvider může vytvořit jakékoli validátory dané modelType a modelType.

Platí pro