MergeEventObject-Schnittstelle

Ein Ereignisobjekt, das während eines OnMergeRequest-Ereignisses verwendet wird.

 

Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Syntax

<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

Hinweise

Dies ist ein Wrappertyp für eine Coklasse, die für den verwalteten Code der COM-Interoperabilität erforderlich ist. Verwenden Sie diesen Typ zum Zugreifen auf die Member der COM-Schnittstelle, die von der Coklasse implementiert wurden. Informationen zur COM-Schnittstelle, einschließlich eines Links zu den Memberbeschreibungen, finden Sie unter MergeEvent.

Das MergeEvent-Objekt stellt Eigenschaften und Methoden bereit, die während eines OnMergeRequest-Ereignisses verwendet werden können, um mit dem einem Formular zugrunde liegenden XML-Dokument programmgesteuert zu interagieren sowie um die Zusammenführungseigenschaften, wie z. B. die Anzahl der zusammenzuführenden Dateien, zu bestimmen.

Während eines einzelnen Zusammenführungsvorgangs von Formularen finden mehrere OnMergeRequest-Ereignisse statt. Für jede zusammengeführte Datei findet ein OnMergeRequest-Ereignis statt.

Das MergeEvent-Objekt wird als Parameter an das OnMergeRequest-Ereignis eines InfoPath-Formulars übergeben. Die vom Objekt bereitgestellten Eigenschaften sind nur während dieses Ereignisses verfügbar.

Beispiel

Im folgenden Beispiel werden die Eigenschaften DOM und ReturnStatus des MergeEvent-Objekts sowie die ImportDOM-Methode des XDocument-Objekts zum Importieren (Zusammenführen) eines Formulars aus dem OnMergeRequest-Ereignishandler verwendet:

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

Siehe auch

Referenz

MergeEventObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace