Udostępnij za pośrednictwem


Validator.TryValidateProperty Metoda

Definicja

Weryfikuje właściwość.

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

Parametry

value
Object

Wartość do zweryfikowania.

validationContext
ValidationContext

Kontekst opisujący właściwość do zweryfikowania.

validationResults
ICollection<ValidationResult>

Kolekcja do przechowywania każdej weryfikacji zakończyła się niepowodzeniem.

Zwraca

true jeśli właściwość zostanie zweryfikowana; w przeciwnym razie , false.

Wyjątki

value nie można przypisać do właściwości.

-lub-

value to null.

Właściwość MemberName właściwości validationContext nie jest prawidłową właściwością.

Uwagi

Ta metoda sprawdza każde ValidationAttribute wystąpienie skojarzone z właściwością identyfikowaną przez validationContext parametr .

Dotyczy