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);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")]
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
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("The Type of validationContext.ObjectType cannot be statically discovered.")>]
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 nie powiodła się.

Zwraca

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

Atrybuty

Wyjątki

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

— lub —

Parametr value ma wartość null.

Właściwość elementu MemberNamevalidationContext nie jest prawidłową właściwością.

Uwagi

Ta metoda testuje każde ValidationAttribute wystąpienie skojarzone z właściwością, która jest identyfikowana przez validationContext parametr .

Dotyczy