Validator.TryValidateValue Methode

Definitie

Retourneert een waarde die aangeeft of de opgegeven waarde geldig is met de opgegeven kenmerken.

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

Parameters

value
Object

De waarde die moet worden gevalideerd.

validationContext
ValidationContext

De context die het object beschrijft dat moet worden gevalideerd.

validationResults
ICollection<ValidationResult>

Een verzameling voor mislukte validaties.

validationAttributes
IEnumerable<ValidationAttribute>

De validatiekenmerken.

Retouren

true als het object valideert; anders, false.

Opmerkingen

Met deze methode wordt elk validatiekenmerk in de validationAttributes parameter getest op basis van de value parameter. Als de validationResults parameter niet nullis, voegt deze methode een ValidationResult object toe voor elke validatiefout aan de verzameling validatieresultaten. Als de validationResults parameter is null, voegt deze methode geen object toe ValidationResult aan de verzameling. Als een RequiredAttribute kenmerk is opgenomen in de validationAttributes parameter, wordt het RequiredAttribute kenmerk eerst geƫvalueerd.

Van toepassing op