Aracılığıyla paylaş


IMetadataBasedModelValidatorProvider Arabirim

Tanım

IModelValidatorProvider Yalnızca veya model türündeki ValidatorMetadata değerleri kullanarak örnekleri sağlayan IModelValidator bir.

IMetadataBasedModelValidatorProvider belirli ModelMetadata bir örneğin herhangi bir doğrulamaya neden olup olmadığını statik olarak belirlemek için kullanılabilir. içindeki tüm örnekler ModelValidatorProvidersIMetadataBasedModelValidatorProviderise değeri HasValidators hesaplanabilir.

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
Uygulamalar

Yöntemler

CreateValidators(ModelValidatorProviderContext)

için ModelMetadatadoğrulayıcıları oluşturur.

(Devralındığı yer: IModelValidatorProvider)
HasValidators(Type, IList<Object>)

ve modelTypeverilen modelType herhangi bir doğrulayıcı üretip IModelValidatorProvider üretemediğini belirleyen bir değer alır.

Şunlara uygulanır