Partager via


MergeEventObject, interface

Objet Event utilisé lors d'un événement OnMergeRequest

 

Espace de noms : Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly : Microsoft.Office.Interop.InfoPath.SemiTrust (dans microsoft.office.interop.infopath.semitrust.dll)

Syntaxe

<GuidAttribute("096cd67b-0786-11d1-95fa-0080c78ee3bb")> _
<CoClassAttribute(GetType(MergeEventObjectWrapper))> _
<CLSCompliantAttribute(False)> _
Public Interface MergeEventObject
    Inherits MergeEvent, DocReturnEvent, DocEvent

Dim instance As MergeEventObject
[GuidAttribute("096cd67b-0786-11d1-95fa-0080c78ee3bb")] 
[CoClassAttribute(typeof(MergeEventObjectWrapper))] 
[CLSCompliantAttribute(false)] 
public interface MergeEventObject : MergeEvent, DocReturnEvent, DocEvent

Remarques

Ce type est le wrapper d'une classe de composants (coclass) requise par le code managé pour l'interopérabilité COM. Ce type permet d'accéder aux membres de l'interface COM implémentés par cette classe de composants. Pour plus d'informations sur l'interface COM, et pour accéder aux descriptions de ses membres, voir MergeEvent.

L'objet MergeEvent fournit des propriétés et des méthodes qui peuvent être utilisées durant un événement OnMergeRequest pour interagir par programme avec le document XML sous-jacent d'un formulaire et déterminer des propriétés de fusion telles que le nombre de fichiers fusionnés.

Durant une seule opération de fusion de formulaires, plusieurs événements OnMergeRequest se produisent. Un événement OnMergeRequest se produit pour chaque fichier fusionné.

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

Exemple

Dans l'exemple suivant, les propriétés DOM et ReturnStatus de l'objet MergeEvent et la méthode ImportDOM de l'objet XDocument sont utilisées pour importer (fusionner) un formulaire à partir du gestionnaire d'événements OnMergeRequest :

[InfoPathEventHandler(EventType=InfoPathEventType.OnMergeRequest)]
public void OnMergeRequest(MergeEvent e)
{ 
 thisXDocument.ImportDOM(e.DOM);
 e.ReturnStatus = true;
}

Voir aussi

Référence

Membres MergeEventObject
Microsoft.Office.Interop.InfoPath.SemiTrust, espace de noms