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