Validator.TryValidateProperty Yöntem

Tanım

özelliğini doğrular.

public:
 static bool TryValidateProperty(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults);
public static bool TryValidateProperty(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults);
static member TryValidateProperty : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> -> bool
Public Shared Function TryValidateProperty (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult)) As Boolean

Parametreler

value
Object

Doğrulanması gereken değer.

validationContext
ValidationContext

Doğrulanan özelliği açıklayan bağlam.

validationResults
ICollection<ValidationResult>

Başarısız olan her doğrulamayı tutacak bir koleksiyon.

Döndürülenler

true özelliği doğrularsa; aksi takdirde , false.

Özel durumlar

value özelliğine atanamaz.

-veya-

value, null'e eşittir.

MemberName özelliği validationContext geçerli bir özellik değil.

Açıklamalar

Bu yöntem, parametresi tarafından tanımlanan özelliğiyle ilişkili her ValidationAttribute örneği test eder validationContext .

Şunlara uygulanır