IMetadataBasedModelValidatorProvider Rozhraní
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |