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