Freigeben über


XmlValidatingEventArgs-Klasse

Stellt Daten für das Validating-Ereignis eines Felds oder einer Gruppe bereit.

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

Syntax

Public MustInherit Class XmlValidatingEventArgs
    Inherits XmlEventArgs

Dim instance As XmlValidatingEventArgs
public abstract class XmlValidatingEventArgs : XmlEventArgs

Hinweise

Das XmlValidatingEventArgs-Objekt wird an den Ereignishandler für das Validating-Ereignis übergeben, das auftritt, nachdem Änderungen an dem einem Formular zugrunde liegenden XML-Dokument akzeptiert wurden, jedoch bevor das Changed-Ereignis auftrat.

Die XmlValidatingEventArgs-Klasse wird von der XmlEventArgs-Klasse abgeleitet. Diese stellt Eigenschaften bereit, die im Ereignishandler zum Abrufen von Informationen zu den Daten verwendet werden können, die im dem Formular zugrunde liegenden XML-Dokument überprüft werden, sowie zu dem Knoten, der überprüft wird. Das XmlEventArgs-Objekt stellt z. B. die Site-Eigenschaft bereit. Diese ruft einen Verweis auf ein XPathNavigator-Objekt ab, das auf den Knoten zeigt, der im dem Formular zugrunde liegenden XML-Dokument überprüft wird. Das dem Formular zugrunde liegende XML-Dokument ist jedoch während des Validating-Ereignisses schreibgeschützt.

Zusätzlich zu diesen Eigenschaften stellt die XmlValidatingEventArgs-Klasse die überladene ReportError-Methode bereit, mit der der FormErrorCollection-Auflistung des Formulars Fehler hinzugefügt und benutzerdefinierte Fehlerinformationen für Fehler, die während des Validating-Ereignisses auftreten, angegeben werden können.

Die überladene ReportError-Methode der XmlValidatingEventArgs-Klasse entspricht der ReportError-Methode der DataDOMEvent-Schnittstelle im Microsoft Office InfoPath 2003-Objektmodell für verwalteten Code.

Vererbungshierarchie

System.Object
   System.EventArgs
     Microsoft.Office.InfoPath.XmlEventArgs
      Microsoft.Office.InfoPath.XmlValidatingEventArgs

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

XmlValidatingEventArgs-Member
Microsoft.Office.InfoPath-Namespace