Validator.TryValidateValue Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.