System::Xml::XmlNodeChangedEventArgs Klasse

XmlNodeChangedEventArgs class

Stellt Daten für die Ereignisse XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved und XmlDocument::NodeRemoving bereit.

class XmlNodeChangedEventArgs : public System::EventArgs

Methoden

MethodeBeschreibung
get_Action()Gibt einen Wert zurück, der angibt, welcher Typ von Knotenänderungsereignis auftritt.
get_NewParent()Gibt den Wert von XmlNode::get_ParentNode nach Abschluss der Operation zurück.
get_NewValue()Gibt den neuen Wert des Knotens zurück.
get_Node()Gibt das XmlNode zurück, das hinzugefügt, entfernt oder geändert wird.
get_OldParent()Gibt den Wert von XmlNode::get_ParentNode zurück, bevor die Operation begann.
get_OldValue()Gibt den ursprünglichen Wert des Knotens zurück.
XmlNodeChangedEventArgs(const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const String&, const String&, XmlNodeChangedAction)Initialisiert eine neue Instanz der XmlNodeChangedEventArgs Klasse.

Felder

FeldBeschreibung
static EmptyEin statisches Mitglied, das einen “leeren” EventArgs Shared-Pointer (Null-Pointer) darstellt.

Typedefs

TypedefBeschreibung
PtrEin Alias für einen Shared-Pointer auf eine Instanz dieser Klasse.

Hinweise

Objekte dieser Klasse sollten nur mit der Funktion System::MakeObject() alloziert werden. Erstellen Sie niemals Instanzen dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen System::SmartPtr Pointer und verwenden Sie diesen Pointer, um ihn als Argument an Funktionen zu übergeben.

Siehe auch