VersionUpgradeEventObject-Schnittstelle
Ein Ereignisobjekt, das während eines Versionsaktualisierungsereignisses in Microsoft Office InfoPath 2007 verwendet wird.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
<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
Hinweise
Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter VersionUpgradeEvent.
Das VersionUpgradeEvent-Objekt stellt mehrere Eigenschaften bereit, die in einem Versionsaktualisierungsereignis verwendet werden können, um mit dem einem Formular zugrunde liegenden XML-Dokument zu interagieren, um die Versionsnummern des Formulars und der Formularvorlage zu bestimmen und um eine Antwort bereitzustellen, die den Erfolg der Versionsaktualisierung anzeigt.
Das VersionUpgradeEvent-Objekt wird als Parameter an das OnVersionUpgrade-Ereignis eines InfoPath-Formulars übergeben. Die vom Objekt bereitgestellten Eigenschaften sind nur während dieses Ereignisses verfügbar.
Beispiel
Im folgenden Beispiel werden die Eigenschaften DocumentVersion und SolutionVersion des VersionUpgradeEvent-Objekts verwendet, um die Versionsnummern des Formulars und der Formularvorlage anzuzeigen:
[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;
}
Siehe auch
Referenz
VersionUpgradeEventObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace