Partager via


Error.ErrorType, propriété

Obtient le type d'un objet ErrorObject.

Cette propriété n'est pas conforme à la spécification CLS.  

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

Syntaxe

<DispIdAttribute(6)> _
ReadOnly Property ErrorType As String

Dim instance As Error
Dim value As String

value = instance.ErrorType
[DispIdAttribute(6)] 
string ErrorType { get; }

Remarques

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.

  • SYSTEM_GENERATED La validation des données échoue à cause de contraintes définies dans le fichier de définition de formulaire (.xsf) ou à la suite de l'appel, par le code de formulaire, de la méthode ReportError de l'objet DataDOMEventObject.

  • USER_SPECIFIED La validation des données échoue à cause d'une erreur de script personnalisé utilisant la méthode Add de la collection Errors.

Remarque

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

Important :

Ce membre est accessible uniquement par les formulaires qui s'exécutent dans le même domaine que le formulaire ouvert ou par les formulaires qui disposent d'autorisations indépendantes des domaines.

Exemple

Dans l'exemple suivant, la propriété ErrorType de l'objet ErrorObject est utilisée pour afficher le type d'une erreur dans une boîte de message :

Error objError = XDocument.Errors[0];
thisXDocument.UI.Alert("Error type: " + objError.ErrorType);

Voir aussi

Référence

Error, interface
Membres Error
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms