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, öğesinden ValidationAttributetüretilen öznitelikler için doğrulayıcılar sağlayan bir uygulamasıdırModelValidatorProvider. Ayrıca uygulayan IValidatableObjecttürler için doğrulayıcılar sağlar.

Oluşturucular

Name Description
DataAnnotationsModelValidatorProvider()

DataAnnotationsModelValidatorProvider sınıfının yeni bir örneğini başlatır.

Özellikler

Name Description
AddImplicitRequiredAttributeForValueTypes

Boş değer atanamayan değer türlerinin gerekli olup olmadığını gösteren bir değer alır veya ayarlar.

Yöntemler

Name Description
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()

Geçerli örneğin Type 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, IEnumerable<Attribute>)

Model için bir doğrulayıcı koleksiyonu alır.

GetValidators(ModelMetadata, ModelBindingExecutionContext)

Belirtilen meta verileri ve yürütme bağlamını kullanarak modelin doğrulayıcılarını alır.

(Devralındığı yer: AssociatedValidatorProvider)
MemberwiseClone()

Geçerli Objectbasit bir kopyasını oluşturur.

(Devralındığı yer: Object)
RegisterAdapter(Type, Type)

İstemci tarafı doğrulaması 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 bir dize döndürür.

(Devralındığı yer: Object)

Şunlara uygulanır