Validator.TryValidateValue Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore che indica se il valore specificato è valido con gli attributi specificati.
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
Parametri
- value
- Object
Valore da convalidare.
- validationContext
- ValidationContext
Contesto che descrive l'oggetto da convalidare.
- validationResults
- ICollection<ValidationResult>
Insieme in cui contenere le convalide non riuscite.
- validationAttributes
- IEnumerable<ValidationAttribute>
Attributi di convalida.
Restituisce
true
se l'oggetto viene convalidato. In caso contrario, false
.
Commenti
Questo metodo verifica ogni attributo di convalida nel validationAttributes
parametro rispetto al value
parametro . Se il validationResults
parametro non null
è , questo metodo aggiunge un ValidationResult oggetto per ogni errore di convalida alla raccolta dei risultati di convalida. Se il validationResults
parametro è null
, questo metodo non aggiunge un ValidationResult oggetto all'insieme. Se un RequiredAttribute attributo è incluso nel validationAttributes
parametro , l'attributo RequiredAttribute viene valutato per primo.