XmlNodeChangedEventArgs XmlNodeChangedEventArgs XmlNodeChangedEventArgs XmlNodeChangedEventArgs Class

정의

NodeChanged , NodeChanging , NodeInserted , NodeInserting , NodeRemovedNodeRemoving 이벤트에 대한 데이터를 제공합니다.Provides data for the NodeChanged, NodeChanging, NodeInserted, NodeInserting, NodeRemoved and NodeRemoving events.

public ref class XmlNodeChangedEventArgs : EventArgs
public class XmlNodeChangedEventArgs : EventArgs
type XmlNodeChangedEventArgs = class
    inherit EventArgs
Public Class XmlNodeChangedEventArgs
Inherits EventArgs
상속
XmlNodeChangedEventArgsXmlNodeChangedEventArgsXmlNodeChangedEventArgsXmlNodeChangedEventArgs

설명

다음 C# 코드에는 이벤트 처리기를 사용 하는 방법을 보여 줍니다.The following C# code shows how to use the event handler.

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

참고

작업은 여러 작업을 구성 하는 경우 여러 이벤트가 발생 합니다.If an operation is comprised of multiple actions, it results in multiple events. 예를 들어는 AppendChild 호출 이전 부모에서 추가 되는 노드를 제거 해야 할 수 있습니다.For example, an AppendChild call may have to remove the node being appended from its previous parent. 이 경우에 표시 됩니다는 NodeRemoved 뒤에 이벤트를 NodeInserted 이벤트입니다.In this case you will see a NodeRemoved event followed by a NodeInserted event.

생성자

XmlNodeChangedEventArgs(XmlNode, XmlNode, XmlNode, String, String, XmlNodeChangedAction) XmlNodeChangedEventArgs(XmlNode, XmlNode, XmlNode, String, String, XmlNodeChangedAction) XmlNodeChangedEventArgs(XmlNode, XmlNode, XmlNode, String, String, XmlNodeChangedAction) XmlNodeChangedEventArgs(XmlNode, XmlNode, XmlNode, String, String, XmlNodeChangedAction)

XmlNodeChangedEventArgs 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the XmlNodeChangedEventArgs class.

속성

Action Action Action Action

발생할 노드 변경 이벤트 형식을 나타내는 값을 가져옵니다.Gets a value indicating what type of node change event is occurring.

NewParent NewParent NewParent NewParent

작업을 완료한 후 ParentNode의 값을 가져옵니다.Gets the value of the ParentNode after the operation completes.

NewValue NewValue NewValue NewValue

노드의 새 값을 가져옵니다.Gets the new value of the node.

Node Node Node Node

추가, 제거 또는 변경할 XmlNode를 가져옵니다.Gets the XmlNode that is being added, removed or changed.

OldParent OldParent OldParent OldParent

작업을 시작하기 전에 ParentNode의 값을 가져옵니다.Gets the value of the ParentNode before the operation began.

OldValue OldValue OldValue OldValue

노드의 원래 값을 가져옵니다.Gets the original value of the node.

메서드

Equals(Object) Equals(Object) Equals(Object) Equals(Object)

지정한 개체와 현재 개체가 같은지 여부를 확인합니다.Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

기본 해시 함수로 작동합니다.Serves as the default hash function.

(Inherited from Object)
GetType() GetType() GetType() GetType()

현재 인스턴스의 Type을 가져옵니다.Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.Creates a shallow copy of the current Object.

(Inherited from Object)
ToString() ToString() ToString() ToString()

현재 개체를 나타내는 문자열을 반환합니다.Returns a string that represents the current object.

(Inherited from Object)

적용 대상

추가 정보