ValidationAttribute.IsValid Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.