Validator.TryValidateValue Methode

Definition

Gibt einen Wert zurück, der angibt, ob der angegebene Wert mit den angegebenen Attributen gültig ist.

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);
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

Parameter

value
Object

Der zu überprüfende Wert.

validationContext
ValidationContext

Der Kontext, der das zu überprüfende Objekt beschreibt.

validationResults
ICollection<ValidationResult>

Fehler bei überprüfungen einer Sammlung.

validationAttributes
IEnumerable<ValidationAttribute>

Die Überprüfungsattribute.

Gibt zurück

truewenn das Objekt überprüft wird; andernfalls . false

Hinweise

Diese Methode testet jedes Überprüfungsattribut im validationAttributes Parameter anhand des value Parameters. Wenn der validationResults Parameter nicht nullangegeben ist, fügt diese Methode ein ValidationResult Objekt für jeden Überprüfungsfehler zur Auflistung der Überprüfungsergebnisse hinzu. Wenn der validationResults Parameter lautet null, fügt diese Methode der Auflistung kein Objekt hinzu ValidationResult . Wenn ein RequiredAttribute Attribut im validationAttributes Parameter enthalten ist, wird das RequiredAttribute Attribut zuerst ausgewertet.

Gilt für: