Share via


VersionUpgradeEventObject-Schnittstelle

Ein Ereignisobjekt, das während eines Versionsaktualisierungsereignisses in Microsoft Office InfoPath 2003 verwendet wird.

Namespace: Microsoft.Office.Interop.InfoPath
Assembly: Microsoft.Office.Interop.InfoPath (in microsoft.office.interop.infopath.dll)

Syntax

<CoClassAttribute(GetType(VersionUpgradeEventObjectClass))> _
<GuidAttribute("096CD614-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface VersionUpgradeEventObject
    Inherits VersionUpgradeEvent

Dim instance As VersionUpgradeEventObject
[CoClassAttribute(typeof(VersionUpgradeEventObjectClass))] 
[GuidAttribute("096CD614-0786-11D1-95FA-0080C78EE3BB")] 
public interface VersionUpgradeEventObject : VersionUpgradeEvent

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:

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-Namespace