Share via


Interfaz VersionUpgradeEventObject

Objeto de evento que se utiliza durante un evento de actualización de versión de Microsoft InfoPath.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface VersionUpgradeEventObject _
    Inherits VersionUpgradeEvent, DocReturnEvent, DocEvent
'Uso
Dim instance As VersionUpgradeEventObject
[GuidAttribute("096cd614-0786-11d1-95fa-0080c78ee3bb")]
public interface VersionUpgradeEventObject : VersionUpgradeEvent, 
    DocReturnEvent, DocEvent

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enVersionUpgradeEvent.

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.

Ejemplos

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

Miembros VersionUpgradeEventObject

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust