Share via


DocEventObject - Interface

Objet d'événement utilisé pendant un événement de changement de vue ou de fusion 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("096cd613-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DocEventObject _
    Inherits DocEvent
'Utilisation
Dim instance As DocEventObject
[GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")]
public interface DocEventObject : 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, voirDocEvent.

L'objet DocEvent fournit la propriété XDocument qui peut être utilisée lors d'un événement de fusion ou de changement de vue pour interagir par programmation avec les données du document XML sous-jacent d'un formulaire.

L'objet DocEvent est transmis en tant que paramètre aux événements OnSwitchView et OnAfterImport d'un formulaire InfoPath. La propriété XDocument qu'il fournit n'est disponible que pendant ces événements.

Exemples

Dans l'exemple suivant, la propriété XDocument de l'objet DocEvent est utilisée pour afficher le code XML source du document XML sous-jacent d'un formulaire à l'aide de la propriété DOM de l'objet XDocument :

// The following function handler is created by Microsoft Office InfoPath. Do not
// modify the type or number of arguments.
[InfoPathEventHandler(EventType=InfoPathEventType.OnSwitchView)]
public void OnSwitchView(DocEvent e)
{
 thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
}

Voir aussi

Référence

DocEventObject - Membres

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