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; }
属性值
备注
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();
}
}