XmlNodeChangedEventArgs Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет данные для NodeChangedсобытий , и NodeChangingNodeInsertedNodeInsertingNodeRemovedNodeRemoving событий.
public ref class XmlNodeChangedEventArgs : EventArgs
public ref class XmlNodeChangedEventArgs
public class XmlNodeChangedEventArgs : EventArgs
public class XmlNodeChangedEventArgs
type XmlNodeChangedEventArgs = class
inherit EventArgs
type XmlNodeChangedEventArgs = class
Public Class XmlNodeChangedEventArgs
Inherits EventArgs
Public Class XmlNodeChangedEventArgs
- Наследование
- Наследование
-
XmlNodeChangedEventArgs
Комментарии
В следующем коде C# показано, как использовать обработчик событий.
//Add a new event handler.
XmlDocument doc = new XmlDocument();
doc.NodeInserted += new XmlNodeChangedEventHandler(NodeInsertedHandler);
//Define the event handler.
void NodeInsertedHandler(Object src, XmlNodeChangedEventArgs args)
{
Console.WriteLine("Node " + args.Node.Name + " inserted!!");
}
Note
Если операция состоит из нескольких действий, она приводит к нескольким событиям. Например, AppendChild вызов может потребоваться удалить узел, добавляемый из предыдущего родительского элемента. В этом случае вы увидите NodeRemoved событие, за которым следует NodeInserted событие.
Конструкторы
| Имя | Описание |
|---|---|
| XmlNodeChangedEventArgs(XmlNode, XmlNode, XmlNode, String, String, XmlNodeChangedAction) |
Инициализирует новый экземпляр класса XmlNodeChangedEventArgs. |
Свойства
| Имя | Описание |
|---|---|
| Action |
Возвращает значение, указывающее, какой тип события изменения узла происходит. |
| NewParent |
Возвращает значение ParentNode после завершения операции. |
| NewValue |
Возвращает новое значение узла. |
| Node |
XmlNode Возвращает добавляемый, удаленный или измененный объект. |
| OldParent |
Возвращает значение ParentNode перед началом операции. |
| OldValue |
Возвращает исходное значение узла. |
Методы
| Имя | Описание |
|---|---|
| Equals(Object) |
Определяет, равен ли указанный объект текущему объекту. (Унаследовано от Object) |
| GetHashCode() |
Служит хэш-функцией по умолчанию. (Унаследовано от Object) |
| GetType() |
Возвращает Type текущего экземпляра. (Унаследовано от Object) |
| MemberwiseClone() |
Создает неглубокую копию текущей Object. (Унаследовано от Object) |
| ToString() |
Возвращает строку, представляющую текущий объект. (Унаследовано от Object) |