VersionUpgradeEventObject (Interfaz)
Objeto de evento que se utiliza durante un evento de actualización de versión de Microsoft Office InfoPath 2007.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en microsoft.office.interop.infopath.semitrust.dll)
Sintaxis
<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
Comentarios
Este tipo es un contenedor para una coclase que necesita el código administrado para su interoperabilidad COM. Use este tipo para obtener acceso a los miembros de la interfaz COM implementada por esta coclase. Para obtener información sobre la interfaz COM, así como un vínculo a descripciones de sus miembros, vea VersionUpgradeEvent.
El objeto VersionUpgradeEvent proporciona varias propiedades que se pueden utilizar en un evento de actualización de versión para interactuar mediante programación con el documento XML subyacente del formulario, determinar los números de versión del formulario y de la plantilla de formulario, y proporcionar una respuesta que indique si el proceso de actualización se ha efectuado con éxito.
El objeto VersionUpgradeEvent se pasa como parámetro al evento OnVersionUpgrade de un formulario de InfoPath. Las propiedades que proporciona están disponibles sólo durante este evento.
Ejemplo
En el siguiente ejemplo, las propiedades DocumentVersion y SolutionVersion del objeto VersionUpgradeEvent se utilizan para mostrar los números de versión del formulario y la plantilla de formulario:
[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;
}
Vea también
Referencia
VersionUpgradeEventObject (Miembros)
Microsoft.Office.Interop.InfoPath.SemiTrust (Espacio de nombres)