Класс System::Xml::XmlNodeChangedEventArgs

XmlNodeChangedEventArgs class

Предоставляет данные для событий XmlDocument::NodeChanged, XmlDocument::NodeChanging, XmlDocument::NodeInserted, XmlDocument::NodeInserting, XmlDocument::NodeRemoved и XmlDocument::NodeRemoving.

class XmlNodeChangedEventArgs : public System::EventArgs

Методы

МетодОписание
get_Action()Возвращает значение, указывающее, какой тип события изменения узла происходит.
get_NewParent()Возвращает значение XmlNode::get_ParentNode после завершения операции.
get_NewValue()Возвращает новое значение узла.
get_Node()Возвращает XmlNode, который добавляется, удаляется или изменяется.
get_OldParent()Возвращает значение XmlNode::get_ParentNode до начала операции.
get_OldValue()Возвращает исходное значение узла.
XmlNodeChangedEventArgs(const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const SharedPtr<XmlNode>&, const String&, const String&, XmlNodeChangedAction)Инициализирует новый экземпляр класса XmlNodeChangedEventArgs.

Поля

ПолеОписание
static EmptyСтатический член, представляющий «пустой» EventArgs shared pointer (null-pointer).

Typedefs

Определение типаОписание
PtrПсевдоним для shared pointer к экземпляру этого класса.

Примечания

Объекты этого класса должны выделяться только с помощью функции System::MakeObject(). Никогда не создавайте экземпляры этого типа в стеке или с помощью оператора new, так как это приведёт к ошибкам времени выполнения и/или сбоям утверждений. Всегда оборачивайте этот класс в указатель System::SmartPtr и используйте этот указатель для передачи его в функции в качестве аргумента.

См. также