Aracılığıyla paylaş


DataAnnotationsModelValidatorProvider Sınıf

Tanım

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
DataAnnotationsModelValidatorProvider

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)

Şunlara uygulanır