SaveEventObject 接口

定义

在 期间 OnSaveRequest使用的事件。

public interface class SaveEventObject : Microsoft::Office::Interop::InfoPath::SemiTrust::SaveEvent
[System.Runtime.InteropServices.Guid("096cd5f5-0786-11d1-95fa-0080c78ee3bb")]
public interface SaveEventObject : Microsoft.Office.Interop.InfoPath.SemiTrust.SaveEvent
type SaveEventObject = interface
    interface SaveEvent
    interface DocReturnEvent
    interface DocEvent
Public Interface SaveEventObject
Implements SaveEvent
属性
实现

示例

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

[InfoPathEventHandler(EventType=InfoPathEventType.OnSaveRequest)]
public void OnSaveRequest(<span class="label">SaveEvent</span> e)
{
 e.PerformSaveOperation();
 e.ReturnStatus = true;
}

注解

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

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

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

属性

FileName

获取在 事件中使用的 OnSaveRequest 文件名。

(继承自 SaveEvent)
IsCancelled

获取或设置一个值,该值提供用于事件的其他 OnSaveRequest 信息,并将其与 ReturnStatus 属性结合使用。

(继承自 SaveEvent)
IsSaveAs

获取方法是作为“保存”操作执行还是 PerformSaveOperation() 作为“另存为”操作执行。

(继承自 SaveEvent)
ReturnStatus

获取或设置事件的返回状态 OnSaveRequest

(继承自 SaveEvent)
XDocument

获取对XDocument与事件中的 OnSaveRequest 对象关联的 SaveEventObject 对象的引用。

(继承自 SaveEvent)

方法

PerformSaveOperation()

执行用户请求的保存操作。

(继承自 SaveEvent)

适用于