System::Xml::XmlNodeChangedEventArgs class

XmlNodeChangedEventArgs class

Tillhandahåller data för händelserna XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved och XmlDocument::NodeRemoving.

class XmlNodeChangedEventArgs : public System::EventArgs

Metoder

MetodBeskrivning
get_Action()Returnerar ett värde som indikerar vilken typ av nodändringshändelse som inträffar.
get_NewParent()Returnerar värdet av XmlNode::get_ParentNode efter att operationen slutförs.
get_NewValue()Returnerar det nya värdet av noden.
get_Node()Returnerar XmlNode som läggs till, tas bort eller ändras.
get_OldParent()Returnerar värdet av XmlNode::get_ParentNode innan operationen påbörjades.
get_OldValue()Returnerar nodens ursprungliga värde.
XmlNodeChangedEventArgs(const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const String&, const String&, XmlNodeChangedAction)Initierar en ny instans av XmlNodeChangedEventArgs klass.

Fält

FältBeskrivning
static EmptyEn statisk medlem som representerar en “tom” EventArgs delad pekare (null‑pekare).

Typedefs

TypedefBeskrivning
PtrEtt alias för delad pekare till en instans av denna klass.

Anmärkningar

Objekt av denna klass bör endast allokeras med funktionen System::MakeObject(). Skapa aldrig instanser av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Omslut alltid denna klass i en System::SmartPtr pekare och använd denna pekare för att skicka den till funktioner som argument.

Se även