Freigeben über


Validator.TryValidateProperty Methode

Definition

Überprüft die Eigenschaft.

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

Parameter

value
Object

Der zu überprüfende Wert.

validationContext
ValidationContext

Der Kontext, der die zu überprüfende Eigenschaft beschreibt.

validationResults
ICollection<ValidationResult>

Eine Auflistung aller Validierungen, bei denen ein Fehler aufgetreten ist.

Gibt zurück

true, wenn die Eigenschaft erfolgreich überprüft wird, andernfalls false.

Ausnahmen

value kann der Eigenschaft nicht zugewiesen werden.

- oder -

value ist null.

Die MemberName-Eigenschaft von validationContext ist keine gültige Eigenschaft.

Hinweise

Diese Methode testet jede ValidationAttribute instance, die der Eigenschaft zugeordnet ist, die durch den validationContext Parameter identifiziert wird.

Gilt für: