Validator.TryValidateValue Metoda

Definice

Vrátí hodnotu, která určuje, zda zadaná hodnota je platná se zadanými atributy.

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

Parametry

value
Object

Hodnota, která se má ověřit.

validationContext
ValidationContext

Kontext, který popisuje objekt k ověření.

validationResults
ICollection<ValidationResult>

Kolekce pro blokování neúspěšných ověření.

validationAttributes
IEnumerable<ValidationAttribute>

Ověřovací atributy.

Návraty

truepokud objekt ověří; v opačném případě . false

Poznámky

Tato metoda testuje každý ověřovací atribut v validationAttributes parametru proti parametru value . validationResults Pokud parametr není null, tato metoda přidá ValidationResult objekt pro každé ověření selhání do kolekce výsledků ověření. validationResults Pokud je nullparametr , tato metoda nepřidá ValidationResult objekt do kolekce. RequiredAttribute Pokud je atribut součástí parametruvalidationAttributes, RequiredAttribute je atribut vyhodnocen jako první.

Platí pro