Share via


MergeEventObject 接口

OnMergeRequest 事件期间使用的一个事件对象。

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

语法

声明
<GuidAttribute("096cd67b-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface MergeEventObject _
    Inherits MergeEvent, DocReturnEvent, DocEvent
用法
Dim instance As MergeEventObject
[GuidAttribute("096cd67b-0786-11d1-95fa-0080c78ee3bb")]
public interface MergeEventObject : MergeEvent, 
    DocReturnEvent, DocEvent

备注

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅MergeEvent.

MergeEvent 对象提供可在 OnMergeRequest 事件过程中使用的属性和方法,这些属性和方法可通过编程方式与表单的基础 XML 文档交互作用并确定诸如合并的文件数量等合并属性。

在一次合并表单操作过程中,将发生多个 OnMergeRequest 事件。对于每个合并的文件发生一个 OnMergeRequest 事件。

MergeEvent 对象作为参数传递给 InfoPath 表单的 OnMergeRequest 事件。该对象提供的属性仅在此事件中可用。

示例

在以下示例中,MergeEvent 对象的 DOM 属性和 ReturnStatus 属性以及 XDocument 对象的 ImportDOM 方法用于从 OnMergeRequest 事件处理程序中导入(合并)表单:

[InfoPathEventHandler(EventType=InfoPathEventType.OnMergeRequest)]
public void OnMergeRequest(MergeEvent e)
{ 
 thisXDocument.ImportDOM(e.DOM);
 e.ReturnStatus = true;
}

另请参阅

引用

MergeEventObject 成员

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