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.