DocEventObject-Schnittstelle
Ein Ereignisobjekt, das während eines Zusammenführungs- oder Ansichtswechselereignisses von Microsoft Office InfoPath 2007 verwendet wird.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
<CoClassAttribute(GetType(DocEventObjectWrapper))> _
<GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")> _
<CLSCompliantAttribute(False)> _
Public Interface DocEventObject
Inherits DocEvent
Dim instance As DocEventObject
[CoClassAttribute(typeof(DocEventObjectWrapper))]
[GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")]
[CLSCompliantAttribute(false)]
public interface DocEventObject : 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 DocEvent.
Das DocEvent-Objekt stellt die XDocument-Eigenschaft bereit, die innerhalb eines Zusammenführungs- oder Ansichtswechselereignisses verwendet werden kann, um programmgesteuert mit den Daten in dem einem Formular zugrunde liegenden XML-Dokument zusammenzuarbeiten.
Das DocEvent-Objekt wird als Parameter an die Ereignisse OnSwitchView und OnAfterImport eines InfoPath-Formulars übergeben. Die vom Objekt bereitgestellte XDocument-Eigenschaft ist nur während dieser Ereignisse verfügbar.
Beispiel
Im folgenden Beispiel wird die XDocument-Eigenschaft des DocEvent-Objekts verwendet, um die Quell-XML-Daten des einem Formular zugrunde liegenden XML-Dokuments mithilfe der DOM-Eigenschaft des XDocument-Objekts anzuzeigen:
// 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);
}
Siehe auch
Referenz
DocEventObject-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace