Freigeben über


Error.ErrorType-Eigenschaft

Dient dem Abrufen des Typs eines ErrorObject-Objekts.

Diese Eigenschaft ist nicht CLS-kompatibel.  

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.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.

Wichtig:

Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden.

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.SemiTrust-Namespace