DataAnnotationsModelValidatorProvider Sınıf
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Varsayılan Doğrulayıcı sağlayıcısını uygular.
public ref class DataAnnotationsModelValidatorProvider : System::Web::ModelBinding::AssociatedValidatorProvider
public class DataAnnotationsModelValidatorProvider : System.Web.ModelBinding.AssociatedValidatorProvider
type DataAnnotationsModelValidatorProvider = class
inherit AssociatedValidatorProvider
Public Class DataAnnotationsModelValidatorProvider
Inherits AssociatedValidatorProvider
- Devralma
Açıklamalar
Bu sınıf, ModelValidatorProvider öğesinden türetilen öznitelikler için doğrulayıcılar sağlayan bir uygulamasıdır ValidationAttribute . Ayrıca, uygulayan türler için doğrulayıcılar sağlar IValidatableObject .
Oluşturucular
DataAnnotationsModelValidatorProvider() |
DataAnnotationsModelValidatorProvider sınıfının yeni bir örneğini başlatır. |
Özellikler
AddImplicitRequiredAttributeForValueTypes |
Null yapılamayan değer türlerinin gerekli olup olmadığını gösteren bir değer alır veya ayarlar. |
Yöntemler
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
GetTypeDescriptor(Type) |
Belirtilen tür için bir tür tanımlayıcısı alır. (Devralındığı yer: AssociatedValidatorProvider) |
GetValidators(ModelMetadata, ModelBindingExecutionContext) |
Belirtilen meta veri ve Yürütme bağlamını kullanarak modelin Doğrulayıcıları alır. (Devralındığı yer: AssociatedValidatorProvider) |
GetValidators(ModelMetadata, ModelBindingExecutionContext, IEnumerable<Attribute>) |
Model için doğrulayıcılar koleksiyonunu alır. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
RegisterAdapter(Type, Type) |
İstemci tarafı doğrulama için bir bağdaştırıcı kaydeder. |
RegisterAdapterFactory(Type, DataAnnotationsModelValidationFactory) |
Doğrulama sağlayıcısı için bir bağdaştırıcı fabrikası kaydeder. |
RegisterDefaultAdapter(Type) |
Varsayılan bağdaştırıcıyı kaydeder. |
RegisterDefaultAdapterFactory(DataAnnotationsModelValidationFactory) |
Varsayılan bağdaştırıcı fabrikasını kaydeder. |
RegisterDefaultValidatableObjectAdapter(Type) |
Varsayılan nesne doğrulaması için bir bağdaştırıcı kaydeder. |
RegisterDefaultValidatableObjectAdapterFactory(DataAnnotationsValidatableObjectAdapterFactory) |
Varsayılan nesne doğrulama sağlayıcısı için bir bağdaştırıcı fabrikası kaydeder. |
RegisterValidatableObjectAdapter(Type, Type) |
Nesne doğrulaması için bir bağdaştırıcı kaydeder. |
RegisterValidatableObjectAdapterFactory(Type, DataAnnotationsValidatableObjectAdapterFactory) |
Nesne doğrulama sağlayıcısı için bir bağdaştırıcı fabrikası kaydeder. |
ToString() |
Geçerli nesneyi temsil eden dizeyi döndürür. (Devralındığı yer: Object) |