DataDOMEvent.Operation 属性

获取在数据验证事件中被应用于 XML 文档对象模型 (DOM) 节点的操作的类型。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
ReadOnly Property Operation As String
    Get
用法
Dim instance As DataDOMEvent
Dim value As String

value = instance.Operation
string Operation { get; }

属性值

类型:System.String

备注

Operation 属性返回的值包括 Insert、Update 和 Delete。

重要

可以无限制访问此成员。

示例

在以下示例中,DataDOMEventObject 对象的 Operation 属性用于检查正在发生的操作的类型,以免为节点值更新发出多次通知:

[InfoPathEventHandler(MatchPath="/root/item", EventType=InfoPathEventType.OnAfterChange)]
public void item_OnAfterChange(DataDOMEvent e)
{
 if (!e.IsUndoRedo && e.Operation == "Delete"
  && e.Site.nodeName == "item" && 
  e.Source.nodeName == "item")
 {
  Calculate();
 }
}

另请参阅

引用

DataDOMEvent 接口

DataDOMEvent 成员

Microsoft.Office.Interop.InfoPath.SemiTrust 命名空间