Partager via


XmlValidatingEventArgs - Classe

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

Hiérarchie d’héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class XmlValidatingEventArgs _
    Inherits XmlEventArgs
'Utilisation
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.

Cohérence de thread

Tous les membres statique (Partagé dans Visual Basic)s publics de ce type sont thread-safe. Cela n’est pas garanti pour les membres d’instance.

Voir aussi

Référence

XmlValidatingEventArgs - Membres

Microsoft.Office.InfoPath - Espace de noms