Share via


SaveEventObject 接口

OnSaveRequest 事件期间使用的一个事件。

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

语法

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

备注

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

SaveEventObject 对象提供许多属性和方法,用于在 OnSaveRequest 事件处理程序的保存操作过程中以编程方式与表单的基础 XML 文档进行交互、确定保存属性以及执行保存操作。

SaveEventObject 对象作为参数传递给 OnSaveRequest 事件。该对象提供的属性仅在此事件中可用。表单的保存事件过期时,此对象即过期,所以不能在保存事件的范围之外存储和使用此对象。

示例

在以下示例中,SaveEvent 对象的 ReturnStatus 属性和 PerformSaveOperation 方法用于执行标准 Microsoft InfoPath 保存操作:

[InfoPathEventHandler(EventType=InfoPathEventType.OnSaveRequest)]
public void OnSaveRequest(SaveEvent e)
{
 e.PerformSaveOperation();
 e.ReturnStatus = true;
}

另请参阅

引用

SaveEventObject 成员

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