XmlNodeChangedEventArgs 类

定义

提供以下事件的数据:NodeChangedNodeChangingNodeInsertedNodeInsertingNodeRemovedNodeRemoving

C#
public class XmlNodeChangedEventArgs : EventArgs
C#
public class XmlNodeChangedEventArgs
继承
XmlNodeChangedEventArgs
继承
XmlNodeChangedEventArgs

注解

以下 C# 代码演示如何使用 事件处理程序。

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!!");  
}  

备注

如果一个操作由多个操作组成,则会导致多个事件。 例如,调用可能必须删除从其上一个 AppendChild 父级追加的节点。 在这种情况下,你将看到一个 NodeRemoved 事件,后跟一个 NodeInserted 事件。

构造函数

属性

Action

获取一个值,该值指示正在发生哪种类型的节点更改事件。

NewParent

获取操作完成后 ParentNode 的值。

NewValue

获取节点的新值。

Node

获取正被添加、移除或更改的 XmlNode

OldParent

获取操作开始前的 ParentNode 的值。

OldValue

获取节点的原始值。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

产品 版本
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

另请参阅