Validator.TryValidateValue Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.