Freigeben über


XmlValidatingEventArgs Klasse

Definition

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

public ref class XmlValidatingEventArgs abstract : Microsoft::Office::InfoPath::XmlEventArgs
public abstract class XmlValidatingEventArgs : Microsoft.Office.InfoPath.XmlEventArgs
type XmlValidatingEventArgs = class
    inherit XmlEventArgs
Public MustInherit Class XmlValidatingEventArgs
Inherits XmlEventArgs
Vererbung
XmlValidatingEventArgs

Hinweise

Das XmlValidatingEventArgs-Objekt wird an den Ereignishandler für das Validating-Ereignis übergeben, das auftritt, nachdem Änderungen am zugrunde liegenden XML-Dokument eines Formulars akzeptiert wurden, aber bevor das Changed Ereignis aufgetreten ist.

Die XmlValidatingEventArgs-Klasse wird von der -Klasse abgeleitet, die XmlEventArgs Eigenschaften bereitstellt, die innerhalb des Ereignishandlers verwendet werden können, um Informationen zu den Daten abzurufen, die im zugrunde liegenden XML-Dokument des Formulars überprüft werden, und zu dem Knoten, der überprüft wird. Das XmlEventArgs-Objekt stellt beispielsweise die -Eigenschaft bereit, die Site einen Verweis auf ein XPathNavigator-Objekt abruft, das auf den Knoten verweist, der im zugrunde liegenden XML-Dokument des Formulars überprüft wird. Beachten Sie jedoch, dass das zugrunde liegende XML-Dokument während des Validierungsereignisses schreibgeschützt ist.

Zusätzlich zu diesen Eigenschaften stellt die XmlValidatingEventArgs-Klasse die überladene ReportError Methode zum Hinzufügen von Fehlern zum FormErrorCollection des Formulars und zum Angeben benutzerdefinierter Fehlerinformationen für Fehler bereit, die während des Validierungsereignisses auftreten.

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

Konstruktoren

XmlValidatingEventArgs()

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

Eigenschaften

Match

Ruft ein XPathExpression -Objekt ab, das einen XPath-Ausdruck enthält, der den Knoten zurückgibt, der gerade geändert wird.

(Geerbt von XmlEventArgs)
NewValue

Ruft den neuen Wert für den Knoten ab, der geändert wird.

(Geerbt von XmlEventArgs)
OldParent

Ruft ein XPathNavigator Objekt ab, das auf den Knoten verweist, der dem zu löschenden Knoten übergeordnet ist.

(Geerbt von XmlEventArgs)
OldValue

Ruft den ursprünglichen Wert des Knotens ab, der geändert wird.

(Geerbt von XmlEventArgs)
Operation

Ruft eine XmlOperation Enumeration ab, die den Typ des Vorgangs angibt, der beim Ändern des Knotens aufgetreten ist.

(Geerbt von XmlEventArgs)
Site

Ruft ein XPathNavigator Objekt ab, das auf den Knoten zeigt, der geändert wird.

(Geerbt von XmlEventArgs)
UndoRedo

Ruft einen Wert ab, der angibt, ob der zu ändernde Knoten Teil eines Vorgangs zum Rückgängigmachen oder Wiederholen ist.

(Geerbt von XmlEventArgs)

Methoden

ReportError(XPathNavigator, Boolean, String, String, Int32, ErrorMode)

Erstellt ein FormError -Objekt, das benutzerdefinierte Fehlerinformationen mit den angegebenen Werten enthält, und fügt es dem FormErrorCollection -Objekt des Formulars hinzu.

ReportError(XPathNavigator, Boolean, String, String, Int32)

Erstellt ein FormError -Objekt, das benutzerdefinierte Fehlerinformationen mit den angegebenen Werten enthält, und fügt es dem FormErrorCollection -Objekt des Formulars hinzu.

ReportError(XPathNavigator, Boolean, String, String)

Erstellt ein FormError -Objekt, das benutzerdefinierte Fehlerinformationen mit den angegebenen Werten enthält, und fügt es dem FormErrorCollection -Objekt des Formulars hinzu.

ReportError(XPathNavigator, Boolean, String)

Erstellt ein FormError -Objekt, das benutzerdefinierte Fehlerinformationen mit den angegebenen Werten enthält, und fügt es dem FormErrorCollection -Objekt des Formulars hinzu.

Gilt für: