IMetadataBasedModelValidatorProvider Interfejs
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Element IModelValidatorProvider , który udostępnia IModelValidator wystąpienia wyłącznie przy użyciu wartości w ValidatorMetadata typie modelu lub typu modelu.
IMetadataBasedModelValidatorProvider może służyć do statycznego określenia, czy dane ModelMetadata wystąpienie może spowodować każdą walidację. Wartość parametru HasValidators można obliczyć, jeśli wszystkie wystąpienia w obiekcie ModelValidatorProviders to 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
- Implementuje
Metody
CreateValidators(ModelValidatorProviderContext) |
Tworzy moduły sprawdzania poprawności dla polecenia ModelMetadata. (Odziedziczone po IModelValidatorProvider) |
HasValidators(Type, IList<Object>) |
Pobiera wartość określającą, czy IModelValidatorProvider program może wygenerować dowolne moduły sprawdzania poprawności podane w elemecie |