Sdílet prostřednictvím


IMetadataBasedModelValidatorProvider Rozhraní

Definice

Objekt IModelValidatorProvider , který poskytuje IModelValidator instance výhradně s použitím hodnot v ValidatorMetadata nebo typu modelu.

IMetadataBasedModelValidatorProvider lze použít k statickému určení, jestli u dané ModelMetadata instance může dojít k nějakému ověření. Hodnotu pro HasValidators lze vypočítat, pokud jsou všechny instance v ModelValidatorProvidersIMetadataBasedModelValidatorProvidersouboru .

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 nějaké validátory za předpokladu modelType a modelType.

Platí pro