Validator.TryValidateValue Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen değerin belirtilen özniteliklerle geçerli olup olmadığını gösteren bir değer döndürür.
public:
static bool TryValidateValue(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext, System::Collections::Generic::ICollection<System::ComponentModel::DataAnnotations::ValidationResult ^> ^ validationResults, System::Collections::Generic::IEnumerable<System::ComponentModel::DataAnnotations::ValidationAttribute ^> ^ validationAttributes);
public static bool TryValidateValue(object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext, System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> validationResults, System.Collections.Generic.IEnumerable<System.ComponentModel.DataAnnotations.ValidationAttribute> validationAttributes);
static member TryValidateValue : obj * System.ComponentModel.DataAnnotations.ValidationContext * System.Collections.Generic.ICollection<System.ComponentModel.DataAnnotations.ValidationResult> * seq<System.ComponentModel.DataAnnotations.ValidationAttribute> -> bool
Public Shared Function TryValidateValue (value As Object, validationContext As ValidationContext, validationResults As ICollection(Of ValidationResult), validationAttributes As IEnumerable(Of ValidationAttribute)) As Boolean
Parametreler
- value
- Object
Doğrulanması gereken değer.
- validationContext
- ValidationContext
Doğrulanan nesneyi açıklayan bağlam.
- validationResults
- ICollection<ValidationResult>
Başarısız doğrulamaları tutmak için bir koleksiyon.
- validationAttributes
- IEnumerable<ValidationAttribute>
Doğrulama öznitelikleri.
Döndürülenler
true nesne doğrularsa; aksi takdirde , false.
Açıklamalar
Bu yöntem parametresindeki her doğrulama özniteliğini validationAttributes parametresine göre test ediyor value .
validationResults parametresi değilsenull, bu yöntem doğrulama sonuçları koleksiyonuna her doğrulama hatası için bir ValidationResult nesne ekler.
validationResults parametresi isenull, bu yöntem koleksiyona nesne ValidationResult eklemez. Parametreye validationAttributes bir RequiredAttribute öznitelik dahil edilirse, RequiredAttribute önce öznitelik değerlendirilir.