Partager via


VersionUpgradeEventObject - Interface

Objet d'événement utilisé pendant un événement de mise à niveau de version dans Microsoft InfoPath.

Espace de noms :  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly :  Microsoft.Office.Interop.InfoPath.SemiTrust (dans Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntaxe

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

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirVersionUpgradeEvent.

L'objet VersionUpgradeEvent fournit plusieurs propriétés qui peuvent être utilisées lors d'un événement de mise à niveau de version pour interagir par programmation avec le document XML sous-jacent d'un formulaire, déterminer les numéros de version du formulaire et du modèle de formulaire et fournir une réponse indiquant le succès du processus de mise à niveau de version.

L'objet VersionUpgradeEvent est transmis en tant que paramètre à l'événement OnVersionUpgrade d'un formulaire InfoPath. Les propriétés qu'il fournit ne sont disponibles que pendant cet événement.

Exemples

Dans l'exemple suivant, les propriétés DocumentVersion et SolutionVersion de l'objet VersionUpgradeEvent sont utilisées pour afficher les numéros de version du formulaire et du modèle de formulaire :

[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;   
}

Voir aussi

Référence

VersionUpgradeEventObject - Membres

Microsoft.Office.Interop.InfoPath.SemiTrust - Espace de noms