Partager via


XmlValidatingEventArgs Classe

Définition

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

public ref class XmlValidatingEventArgs abstract : Microsoft::Office::InfoPath::XmlEventArgs
public abstract class XmlValidatingEventArgs : Microsoft.Office.InfoPath.XmlEventArgs
type XmlValidatingEventArgs = class
    inherit XmlEventArgs
Public MustInherit Class XmlValidatingEventArgs
Inherits XmlEventArgs
Héritage
XmlValidatingEventArgs

Remarques

L’objet XmlValidatingEventArgs est passé au gestionnaire d’événements pour l’événement Validateing , qui se produit après l’acceptation des modifications apportées au document XML sous-jacent d’un formulaire, mais avant que l’événement Changed ne se produise.

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

En plus de ces propriétés, la classe XmlValidatingEventArgs fournit la méthode surchargée ReportError pour ajouter des erreurs au FormErrorCollection du formulaire et pour spécifier des informations d’erreur personnalisées pour les erreurs qui se produisent pendant l’événement Validateing .

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.

Constructeurs

XmlValidatingEventArgs()

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

Propriétés

Match

Obtient un XPathExpression objet qui contient une expression XPath qui retourne le nœud en cours de modification.

(Hérité de XmlEventArgs)
NewValue

Obtient la nouvelle valeur du nœud modifié.

(Hérité de XmlEventArgs)
OldParent

Obtient un XPathNavigator objet pointant vers le nœud qui est le parent du nœud supprimé.

(Hérité de XmlEventArgs)
OldValue

Obtient la valeur d'origine du nœud modifié.

(Hérité de XmlEventArgs)
Operation

Obtient une XmlOperation énumération qui indique le type d’opération qui s’est produite lorsque le nœud a été modifié.

(Hérité de XmlEventArgs)
Site

Obtient un XPathNavigator objet pointant vers le nœud en cours de modification.

(Hérité de XmlEventArgs)
UndoRedo

Obtient une valeur indiquant si le nœud modifié fait partie d'une opération d'annulation ou de rétablissement.

(Hérité de XmlEventArgs)

Méthodes

ReportError(XPathNavigator, Boolean, String, String, Int32, ErrorMode)

Crée un objet qui contient des FormError informations d’erreur personnalisées avec les valeurs spécifiées et l’ajoute à l’objet FormErrorCollection du formulaire.

ReportError(XPathNavigator, Boolean, String, String, Int32)

Crée un objet qui contient des FormError informations d’erreur personnalisées avec les valeurs spécifiées et l’ajoute à l’objet FormErrorCollection du formulaire.

ReportError(XPathNavigator, Boolean, String, String)

Crée un objet qui contient des FormError informations d’erreur personnalisées avec les valeurs spécifiées et l’ajoute à l’objet FormErrorCollection du formulaire.

ReportError(XPathNavigator, Boolean, String)

Crée un objet qui contient des FormError informations d’erreur personnalisées avec les valeurs spécifiées et l’ajoute à l’objet FormErrorCollection du formulaire.

S’applique à