Udostępnij przez


Validator.TryValidateValue Metoda

Definicja

Zwraca wartość wskazującą, czy określona wartość jest prawidłowa z określonymi atrybutami.

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

Parametry

value
Object

Wartość do zweryfikowania.

validationContext
ValidationContext

Kontekst opisujący obiekt do zweryfikowania.

validationResults
ICollection<ValidationResult>

Kolekcja do przechowywania nieudanych walidacji.

validationAttributes
IEnumerable<ValidationAttribute>

Atrybuty weryfikacji.

Zwraca

true jeśli obiekt zostanie zweryfikowany; w przeciwnym razie , false.

Uwagi

Ta metoda sprawdza każdy atrybut weryfikacji w parametrze validationAttributes względem parametru value . validationResults Jeśli parametr nie nulljest , ta metoda dodaje ValidationResult obiekt dla każdego niepowodzenia walidacji do kolekcji wyników walidacji. validationResults Jeśli parametr to null, ta metoda nie dodaje ValidationResult obiektu do kolekcji. RequiredAttribute Jeśli atrybut jest uwzględniony w parametrzevalidationAttributes, RequiredAttribute atrybut jest oceniany jako pierwszy.

Dotyczy