Aracılığıyla paylaş


Validator.TryValidateValue Yöntem

Tanım

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

validationContext
ValidationContext

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

validationResults
ICollection<ValidationResult>

Başarısız doğrulamaları tutacak 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 validationAttributes her doğrulama özniteliğini parametresine karşı 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 bir ValidationResult nesne eklemez. Parametreye validationAttributes bir RequiredAttribute öznitelik dahil edilirse, RequiredAttribute önce öznitelik değerlendirilir.

Şunlara uygulanır