Share via


DocReturnEventObject 接口

在 Microsoft InfoPath 加载或提交事件过程中使用的事件对象。

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

语法

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

备注

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

DocReturnEvent 对象提供了 XDocument 属性,可以在加载或提交事件中使用,以便用编程的方式与表单的基础 XML 文档中的数据进行交互。该对象还提供了 ReturnStatus 属性,用以指定事件是否成功。

DocReturnEvent 对象作为参数传递给 InfoPath 表单的 OnLoad 事件和 OnSubmitRequest 事件。该对象提供的属性只在这两个事件期间可用。

示例

在下面的示例中,使用 DocReturnEvent 对象的 XDocument 属性显示表单的基础 XML 文档(该文档使用 XDocument 对象的 DOM 属性)的源 XML:

[InfoPathEventHandler(EventType=InfoPathEventType.OnLoad)]
public void OnLoad(DocReturnEvent e)
{
 thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
 e.ReturnStatus = true;
}

另请参阅

引用

DocReturnEventObject 成员

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