Aracılığıyla paylaş


Validator.ValidateObject Yöntem

Tanım

Belirtilen nesnenin geçerli olup olmadığını belirler.

Aşırı Yüklemeler

ValidateObject(Object, ValidationContext)

Doğrulama bağlamını kullanarak belirtilen nesnenin geçerli olup olmadığını belirler.

ValidateObject(Object, ValidationContext, Boolean)

Belirtilen nesnenin doğrulama bağlamını kullanarak geçerli olup olmadığını ve tüm özelliklerin doğrulanıp doğrulanmayacağını belirten bir değeri belirler.

ValidateObject(Object, ValidationContext)

Kaynak:
Validator.cs
Kaynak:
Validator.cs
Kaynak:
Validator.cs

Doğrulama bağlamını kullanarak belirtilen nesnenin geçerli olup olmadığını belirler.

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
public static void ValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext)

Parametreler

instance
Object

Doğrulanması gereken nesne.

validationContext
ValidationContext

Doğrulanan nesneyi açıklayan bağlam.

Özel durumlar

Nesne geçerli değil.

instance, null değeridir.

instanceüzerindeki validationContextile ObjectInstance eşleşmiyor.

Açıklamalar

Bu yöntem, nesne türüne bağlı her ValidationAttribute örneği değerlendirir.

Şunlara uygulanır

ValidateObject(Object, ValidationContext, Boolean)

Kaynak:
Validator.cs
Kaynak:
Validator.cs
Kaynak:
Validator.cs

Belirtilen nesnenin doğrulama bağlamını kullanarak geçerli olup olmadığını ve tüm özelliklerin doğrulanıp doğrulanmayacağını belirten bir değeri belirler.

public:
 static void ValidateObject(System::Object ^ instance, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, bool validateAllProperties);
public static void ValidateObject (object instance, System.ComponentModel.DataAnnotations.ValidationContext validationContext, bool validateAllProperties);
static member ValidateObject : obj * System.ComponentModel.DataAnnotations.ValidationContext * bool -> unit
Public Shared Sub ValidateObject (instance As Object, validationContext As ValidationContext, validateAllProperties As Boolean)

Parametreler

instance
Object

Doğrulanması gereken nesne.

validationContext
ValidationContext

Doğrulanan nesneyi açıklayan bağlam.

validateAllProperties
Boolean

true tüm özellikleri doğrulamak için; aksi takdirde , false.

Özel durumlar

instance geçerli değil.

instance, null değeridir.

instanceüzerindeki validationContextile ObjectInstance eşleşmiyor.

Açıklamalar

Bu yöntem, nesne türüne bağlı her ValidationAttribute örneği değerlendirir.

Şunlara uygulanır