VersionUpgradeEventObject 接口

定义

在 Microsoft InfoPath 版本升级事件期间使用的事件对象。

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

示例

在以下示例中,DocumentVersionVersionUpgradeEvent 对象的 和 SolutionVersion 属性用于显示表单和表单模板的版本号:

[InfoPathEventHandler(EventType=InfoPathEventType.OnVersionUpgrade)]
public void OnVersionUpgrade(<span class="label">VersionUpgradeEvent</span> e)
{
 thisXDocument.UI.Alert("The form version: " + e.DocumentVersion + 
  "\nThe form template version: " + e.SolutionVersion);
 e.ReturnStatus = true;   
}

注解

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

VersionUpgradeEvent 对象提供了许多属性,使用这些属性,可以在版本升级事件中以编程方式与表单的基础 XML 文档进行交互、确定表单和表单模板的版本号并做出响应以指示版本升级过程是否成功。

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

属性

DocumentVersion

获取 Microsoft InfoPath 窗体的版本号。

(继承自 VersionUpgradeEvent)
ReturnStatus

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

(继承自 VersionUpgradeEvent)
SolutionVersion

获取 Microsoft InfoPath 表单模板的版本号。

(继承自 VersionUpgradeEvent)
XDocument

获取对事件期间OnVersionUpgradeVersionUpgradeEventObject 对象关联的 对象的引用XDocument

(继承自 VersionUpgradeEvent)

适用于