Freigeben über


IMetadataBasedModelValidatorProvider Schnittstelle

Definition

Ein IModelValidatorProvider , der Instanzen ausschließlich mit Werten in ValidatorMetadata oder dem Modelltyp bereitstelltIModelValidator.

IMetadataBasedModelValidatorProviderkann verwendet werden, um statisch zu bestimmen, ob eine bestimmte ModelMetadata instance eine Überprüfung durchführen kann. Der Wert für HasValidators kann berechnet werden, wenn alle Instanzen in ModelValidatorProviders sind 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
Implementiert

Methoden

CreateValidators(ModelValidatorProviderContext)

Erstellt die Validierungssteuerelemente für ModelMetadata.

(Geerbt von IModelValidatorProvider)
HasValidators(Type, IList<Object>)

Ruft einen Wert ab, der bestimmt, ob mit IModelValidatorProvider und modelTypeValidierungssteuerelemente modelType erzeugt werden können.

Gilt für: