Aracılığıyla paylaş


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);
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ğrulanacak değer.

validationContext
ValidationContext

Doğrulama özelliğini 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ğrulanırsa; aksi takdirde , false.

Özel durumlar

value özelliğine atanamaz.

-veya-

value, null değeridir.

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