Error.ErrorType-Eigenschaft

Dient dem Abrufen des Typs eines ErrorObject-Objekts.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

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

Dim instance As Error
Dim value As String

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

Hinweise

Es gibt drei Typen von Datenüberprüfungsfehlern, die in einem InfoPath-Formular auftreten können:

  • SCHEMA_VALIDATION Die Datenüberprüfung gibt aufgrund einer im XML-Schema definierten Einschränkung einen Fehler zurück.

  • SYSTEM_GENERATED Die Datenüberprüfung gibt aufgrund von Einschränkungen, die in der Formulardefinitionsdatei (XSF) definiert sind, oder aufgrund von Formularcode einen Fehler zurück, der die ReportError-Methode des DataDOMEventObject-Objekts aufruft.

  • USER_SPECIFIED Die Datenüberprüfung gibt aufgrund eines benutzerdefinierten Skriptfehlers, für den die Add-Methode der Errors-Auflistung verwendet wurde, einen Fehler zurück.

Hinweis:

Mithilfe der ErrorType-Eigenschaft kann der Typ des aufgetretenen Datenüberprüfungsfehlers bestimmt werden.

Beispiel

Im folgenden Beispiel dient die ErrorType-Eigenschaft des ErrorObject-Objekts zum Anzeigen des Typs eines Fehlers in einem Meldungsfeld:

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

Siehe auch

Referenz

Error-Schnittstelle
Error-Member
Microsoft.Office.Interop.InfoPath-Namespace