Интерфейс VersionUpgradeEventObject
Объект события, используемый в ходе события обновления версии Microsoft Office InfoPath 2007.
Пространство имен: Microsoft.Office.Interop.InfoPath.SemiTrust
Сборка: Microsoft.Office.Interop.InfoPath.SemiTrust (в microsoft.office.interop.infopath.semitrust.dll)
Синтаксис
'Декларация
<GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
<CoClassAttribute(GetType(VersionUpgradeEventObjectWrapper))> _
Public Interface VersionUpgradeEventObject
Inherits VersionUpgradeEvent, DocReturnEvent, DocEvent
'Применение
Dim instance As VersionUpgradeEventObject
[GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")]
[CLSCompliantAttribute(false)]
[CoClassAttribute(typeof(VersionUpgradeEventObjectWrapper))]
public interface VersionUpgradeEventObject : VersionUpgradeEvent, DocReturnEvent, DocEvent
Заметки
Этот тип является программой-оболочкой для компонентного класса, которого требует управляемый программный код для COM-взаимодействия. Используйте этот тип для доступа к членам интерфейса COM, созданного этим компонентным классом. Дополнительные сведения об интерфейсе COM, включая ссылку на описания его членов, см. в статье VersionUpgradeEvent.
Объект VersionUpgradeEvent содержит ряд свойств, которые в ходе события обновления версии могут служить для программного взаимодействия с базовым документом XML формы, определения номеров версий формы и шаблона формы и выдачи сообщения об успешном завершении обновления версии.
Объект VersionUpgradeEvent передается OnVersionUpgrade формы InfoPath в качестве параметра. Предоставляемые им свойства доступны только в течение этого события.
Пример
В следующем примере свойства DocumentVersion и SolutionVersion объекта VersionUpgradeEvent служат для отображения номеров версии формы и шаблона формы:
[InfoPathEventHandler(EventType=InfoPathEventType.OnVersionUpgrade)]
public void OnVersionUpgrade(VersionUpgradeEvent e)
{
thisXDocument.UI.Alert("The form version: " + e.DocumentVersion +
"\nThe form template version: " + e.SolutionVersion);
e.ReturnStatus = true;
}
См. также
Ссылка
Члены VersionUpgradeEventObject
Пространство имен Microsoft.Office.Interop.InfoPath.SemiTrust