Freigeben über


FormError.FormErrorType-Eigenschaft

Ruft den Typ des FormError-Objekts ab.

Namespace:  Microsoft.Office.InfoPath
Assembly:  Microsoft.Office.InfoPath (in Microsoft.Office.InfoPath.dll)

Syntax

'Declaration
Public MustOverride ReadOnly Property FormErrorType As FormErrorType
    Get
'Usage
Dim instance As FormError
Dim value As FormErrorType

value = instance.FormErrorType
public abstract FormErrorType FormErrorType { get; }

Eigenschaftswert

Typ: Microsoft.Office.InfoPath.FormErrorType
FormErrorType zum Angeben des Fehlertyps.

Hinweise

Es gibt drei Typen von Datenüberprüfungsfehlern, die in einem InfoPath-Formular auftreten können. Sie lassen sich mithilfe der FormErrorType-Eigenschaft der FormError-Klasse bestimmen:

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

  • FormErrorType.SystemGenerated   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 der XmlValidatingEventArgs-Klasse aufruft.

  • FormErrorType.UserSpecified   Die Datenüberprüfung ist aufgrund eines benutzerdefinierten Fehlers fehlgeschlagen, für den die Add-Methode der FormErrorsCollection-Klasse verwendet wurde.

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.

Auf diesen Typ oder diesen Member kann über Code zugegriffen werden, der in Formularen ausgeführt wird, die mit Microsoft InfoPath Filler oder einem Webbrowser geöffnet wurden.

Siehe auch

Referenz

FormError Klasse

FormError-Member

Microsoft.Office.InfoPath-Namespace