Udostępnij za pośrednictwem


IMetadataBasedModelValidatorProvider Interfejs

Definicja

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 modelType i modelType.

Dotyczy