ErrorObject - Interface

Représente une erreur dans un formulaire Microsoft InfoPath.

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

Syntaxe

'Déclaration
<GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface ErrorObject _
    Inherits Error
'Utilisation
Dim instance As ErrorObject
[GuidAttribute("096CD577-0786-11D1-95FA-0080C78EE3BB")]
public interface ErrorObject : Error

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirError.

Chaque objet Error d'InfoPath est associé à un nœud XML modèle DOM (Document Object) du document XML sous-jacent d'un formulaire. En cas d'échec de la validation des données pour un nœud DOM XML particulier, InfoPath crée un objet Error et le place dans la collection ErrorsCollection .

Trois types d'erreur de validation de données peuvent se produire dans un formulaire InfoPath :

  • SCHEMA_VALIDATION La validation des données échoue à cause d'une contrainte de schéma XML.

  • Validation de données de SYSTEM_GENERATED a échoué à cause de contraintes définies dans le fichier de définition (.xsf) ou à la suite d'appeler la méthode ReportError de DataDOMEventObject objet de code de formulaire.

  • Échec de la validation des données de spécifiée par l'utilisateur à la suite d'une erreur de script personnalisé utilisant la méthode Add de la collection Errors .

Notes

La propriété ErrorType peut être utilisée pour déterminer le type d'erreur de validation de données qui s'est produite.

Exemples

Dans l'exemple suivant, l'objet Error est accessible via indexation dans la collection Errors.

Error er = thisXDocument.Errors[0];

Voir aussi

Référence

ErrorObject - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms