Partager via


ValidationAttribute.IsValid Méthode

Définition

Vérifie si l'objet spécifié est valide.

Surcharges

IsValid(Object)

Détermine si la valeur spécifiée de l'objet est valide.

IsValid(Object, ValidationContext)

Valide la valeur spécifiée en tenant compte de l'attribut de validation actuel.

IsValid(Object)

Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs

Détermine si la valeur spécifiée de l'objet est valide.

public:
 virtual bool IsValid(System::Object ^ value);
public:
 abstract bool IsValid(System::Object ^ value);
public virtual bool IsValid (object value);
public virtual bool IsValid (object? value);
public abstract bool IsValid (object value);
abstract member IsValid : obj -> bool
override this.IsValid : obj -> bool
abstract member IsValid : obj -> bool
Public Overridable Function IsValid (value As Object) As Boolean
Public MustOverride Function IsValid (value As Object) As Boolean

Paramètres

value
Object

Valeur de l'objet à valider.

Retours

true si la valeur spécifiée est valide ; sinon, false.

Exceptions

L’attribut actuel n’est pas bien formé.

Aucune des surcharges de IsValid n’a été implémentée par une classe dérivée.

Remarques

Si vous héritez de la ValidationAttribute classe, vous devez implémenter la logique de validation dans cette méthode.

S’applique à

IsValid(Object, ValidationContext)

Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs
Source:
ValidationAttribute.cs

Valide la valeur spécifiée en tenant compte de l'attribut de validation actuel.

protected:
 virtual System::ComponentModel::DataAnnotations::ValidationResult ^ IsValid(System::Object ^ value, System::ComponentModel::DataAnnotations::ValidationContext ^ validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult IsValid (object value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
protected virtual System.ComponentModel.DataAnnotations.ValidationResult? IsValid (object? value, System.ComponentModel.DataAnnotations.ValidationContext validationContext);
abstract member IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
override this.IsValid : obj * System.ComponentModel.DataAnnotations.ValidationContext -> System.ComponentModel.DataAnnotations.ValidationResult
Protected Overridable Function IsValid (value As Object, validationContext As ValidationContext) As ValidationResult

Paramètres

value
Object

Valeur à valider.

validationContext
ValidationContext

Informations de contexte concernant l'opération de validation.

Retours

Instance de la classe ValidationResult.

Exceptions

L’attribut actuel n’est pas bien formé.

IsValid(Object, ValidationContext) n’a pas été implémenté par une classe dérivée.

Voir aussi

S’applique à