ErrorObject Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt einen Fehler in einem Microsoft InfoPath-Formular dar.
public interface class ErrorObject : Microsoft::Office::Interop::InfoPath::Error
[System.Runtime.InteropServices.Guid("096CD577-0786-11D1-95FA-0080C78EE3BB")]
public interface ErrorObject : Microsoft.Office.Interop.InfoPath.Error
type ErrorObject = interface
interface Error
Public Interface ErrorObject
Implements Error
- Abgeleitet
- Attribute
- Implementiert
Beispiele
Im folgenden Beispiel erfolgt der Zugriff auf das Error-Objekt mithilfe von Indizierung in der Errors-Auflistung.
<span class="label">Error</span> er = thisXDocument.Errors[0];
Hinweise
Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unterError .
Jedes Error-Objekt in InfoPath ist einem XML-DOM-Knoten (Document Object Model) aus dem einem Formular zugrunde liegenden XML-Dokument zugeordnet. Wenn die Datenüberprüfung für einen bestimmten XML-DOM-Knoten fehlschlägt, erstellt InfoPath ein Error-Objekt und platziert es in der ErrorsCollection Auflistung.
Es gibt drei Typen von Datenüberprüfungsfehlern, die in einem InfoPath-Formular auftreten können:
- SCHEMA_VALIDATION Fehler bei der Datenüberprüfung aufgrund einer durch das XML-Schema definierten Einschränkung.
- SYSTEM_GENERATED Fehler bei der Datenüberprüfung aufgrund von Einschränkungen, die in der Formulardefinitionsdatei (.xsf) definiert wurden, oder als Ergebnis des Aufrufs der Methode des DataDOMEventObject Objekts durch den ReportError(Object, String, Boolean, String, Int32, String) Formularcode.
- USER_SPECIFIED Fehler bei der Datenüberprüfung aufgrund eines benutzerdefinierten Skriptingfehlers mithilfe der Add(Object, String, String, String, Int32, String) Methode der Errors-Auflistung .
Hinweis: Die ErrorType -Eigenschaft kann verwendet werden, um den Typ des aufgetretenen Datenüberprüfungsfehlers zu bestimmen.
Eigenschaften
ConditionName |
Ruft den Namen des ErrorObject -Objekts ab. (Geerbt von Error) |
DetailedErrorMessage |
Ruft die ausführliche Fehlermeldung eines ErrorObject -Objekts ab oder legt diese fest. (Geerbt von Error) |
ErrorCode |
Ruft den Fehlercode eines -Objekts ab oder legt den Fehlercode fest ErrorObject . (Geerbt von Error) |
ErrorType |
Ruft den Typ eines ErrorObject -Objekts ab. (Geerbt von Error) |
Node |
Ruft den DOM-Knoten (XML Document Object Model) des einem Formular zugrunde liegenden XML-Dokuments ab, das einem ErrorObject -Objekt zugeordnet ist. (Geerbt von Error) |
ShortErrorMessage |
Ruft die kurze Fehlermeldung eines ErrorObject -Objekts ab oder legt diese fest. (Geerbt von Error) |