Partager via


XmlValidatingEventArgs, classe

Fournit des données pour l'événement Validating d'un champ ou groupe.

Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)

Syntaxe

Public MustInherit Class XmlValidatingEventArgs
    Inherits XmlEventArgs

Dim instance As XmlValidatingEventArgs
public abstract class XmlValidatingEventArgs : XmlEventArgs

Remarques

L'objet XmlValidatingEventArgs est transmis au gestionnaire d'événements pour l'événement Validating, qui se produit après acceptation des modifications au document XML sous-jacent d'un formulaire, ou avant que l'événement Changed ne se produise.

La classe XmlValidatingEventArgs est dérivée de la classe XmlEventArgs, qui fournit des propriétés utilisables par le gestionnaire d'événements pour obtenir des informations relatives aux données en cours de validation dans le document XML sous-jacent au formulaire et relatives au nœud en cours de validation. Par exemple, l'objet XmlEventArgs fournit la propriété Site qui obtient une référence à un objet XPathNavigator pointant sur le nœud en cours de validation dans le document XML sous-jacent au formulaire. Notez toutefois que ce document XML est en lecture seule pendant l'événement Validating.

Outre ces propriétés, la classe XmlValidatingEventArgs fournit la méthode ReportError surchargée pour ajouter des erreurs à la collection FormErrorCollection du formulaire et pour spécifier des informations d'erreur personnalisées pour les erreurs générées pendant l'événement Validating.

La méthode ReportError surchargée de la classe XmlValidatingEventArgs correspond à la méthode ReportError de l'interface DataDOMEvent dans le modèle objet de code managé de Microsoft Office InfoPath 2003.

Hiérarchie d'héritage

System.Object
   System.EventArgs
     Microsoft.Office.InfoPath.XmlEventArgs
      Microsoft.Office.InfoPath.XmlValidatingEventArgs

Sécurité des threads

Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.

Voir aussi

Référence

Membres XmlValidatingEventArgs
Microsoft.Office.InfoPath, espace de noms