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 in Bezug auf die angegebenen Attribute 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);
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);
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>
Eine Auflistung für Validierungen, bei denen ein Fehler aufgetreten ist.
- validationAttributes
- IEnumerable<ValidationAttribute>
Die Validierungsattribute.
Gibt zurück
true
, wenn das Objekt erfolgreich überprüft wird, andernfalls false
.
Hinweise
Diese Methode testet jedes Validierungsattribut im validationAttributes
Parameter mit dem value
Parameter. Wenn der validationResults
Parameter nicht null
ist, fügt diese Methode der Auflistung der Validierungsergebnisse ein ValidationResult -Objekt für jeden Überprüfungsfehler hinzu. Wenn der validationResults
Parameter ist null
, fügt diese Methode der Auflistung kein ValidationResult -Objekt hinzu. Wenn ein RequiredAttribute Attribut im validationAttributes
Parameter enthalten ist, wird das RequiredAttribute Attribut zuerst ausgewertet.