INotifyDataErrorInfo INotifyDataErrorInfo INotifyDataErrorInfo INotifyDataErrorInfo Interface

Définition

Définit des membres que les classes d'entité de données peuvent implémenter pour fournir une prise en charge personnalisée de la validation synchrone et asynchrone.Defines members that data entity classes can implement to provide custom synchronous and asynchronous validation support.

public interface class INotifyDataErrorInfo
public interface INotifyDataErrorInfo
type INotifyDataErrorInfo = interface
Public Interface INotifyDataErrorInfo

Remarques

Cette interface permet aux classes d’entité de données d’implémenter des règles de validation personnalisées et d’exposer les résultats de validation de manière asynchrone.This interface enables data entity classes to implement custom validation rules and expose validation results asynchronously. Cette interface prend également en charge les objets d’erreur personnalisés, plusieurs erreurs par propriété, les erreurs d’inter-propriétés et les erreurs au niveau de l’entité.This interface also supports custom error objects, multiple errors per property, cross-property errors, and entity-level errors. Les erreurs de propriétés croisées sont des erreurs qui affectent plusieurs propriétés.Cross-property errors are errors that affect multiple properties. Vous pouvez associer ces erreurs à une ou à l’ensemble des propriétés affectées, ou vous pouvez les traiter comme des erreurs au niveau de l’entité.You can associate these errors with one or all of the affected properties, or you can treat them as entity-level errors. Les erreurs au niveau de l’entité sont des erreurs qui affectent plusieurs propriétés ou qui affectent l’ensemble de l’entité sans affecter une propriété particulière.Entity-level errors are errors that either affect multiple properties or affect the entire entity without affecting a particular property.

Propriétés

HasErrors HasErrors HasErrors HasErrors

Obtient une valeur qui indique si l'entité comporte des erreurs de validation.Gets a value that indicates whether the entity has validation errors.

Méthodes

GetErrors(String) GetErrors(String) GetErrors(String) GetErrors(String)

Obtient les erreurs de validation pour une propriété spécifiée ou pour l'ensemble de l'entité.Gets the validation errors for a specified property or for the entire entity.

Événements

ErrorsChanged ErrorsChanged ErrorsChanged ErrorsChanged

Se produit lorsque les erreurs de validation ont été modifiées pour une propriété ou pour l'ensemble de l'entité.Occurs when the validation errors have changed for a property or for the entire entity.

S’applique à