classe System::Xml::XmlNodeChangedEventArgs

XmlNodeChangedEventArgs class

Fornisce dati per gli eventi XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved e XmlDocument::NodeRemoving.

class XmlNodeChangedEventArgs : public System::EventArgs

Metodi

MetodoDescrizione
get_Action()Restituisce un valore che indica quale tipo di evento di modifica del nodo si sta verificando.
get_NewParent()Restituisce il valore di XmlNode::get_ParentNode dopo il completamento dell’operazione.
get_NewValue()Restituisce il nuovo valore del nodo.
get_Node()Restituisce il XmlNode che viene aggiunto, rimosso o modificato.
get_OldParent()Restituisce il valore di XmlNode::get_ParentNode prima dell’inizio dell’operazione.
get_OldValue()Restituisce il valore originale del nodo.
XmlNodeChangedEventArgs(const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const String&, const String&, XmlNodeChangedAction)Inizializza una nuova istanza della classe XmlNodeChangedEventArgs.

Campi

CampoDescrizione
static EmptyUn membro statico che rappresenta un puntatore condiviso “empty” EventArgs (null-pointer).

Typedefs

TypedefDescrizione
PtrUn alias per un puntatore condiviso a un’istanza di questa classe.

Osservazioni

Gli oggetti di questa classe devono essere allocati solo usando la funzione System::MakeObject(). Non creare mai istanze di questo tipo sullo stack o usando l’operatore new, poiché ciò provocherà errori di runtime e/o fallimenti di asserzione. Avvolgi sempre questa classe in un puntatore System::SmartPtr e usa questo puntatore per passarlo alle funzioni come argomento.

Vedi anche