DocEvent.XDocument-Eigenschaft
Ruft einen Verweis auf das XDocument-Objekt ab, das dem DocEventObject-Objekt während des Ereignisses OnSwitchView oder OnAfterImport zugeordnet ist.
Diese Eigenschaft ist nicht CLS-kompatibel.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
'Declaration
<DispIdAttribute(100)> _
ReadOnly Property XDocument As XDocument
'Usage
Dim instance As DocEvent
Dim value As XDocument
value = instance.XDocument
[DispIdAttribute(100)]
XDocument XDocument { get; }
Hinweise
Nachdem Sie einen Verweis auf das zurückgegebene XDocument-Objekt festgelegt haben, können Sie alle vom Objekt bereitgestellten Eigenschaften und Methoden verwenden.
Wichtig: |
---|
Auf den Member kann nur über Formulare zugegriffen werden, die in derselben Domäne wie das zurzeit geöffnete Formular ausgeführt werden, oder über Formulare, denen domänenübergreifende Berechtigungen erteilt wurden. |
Beispiel
Im folgenden Beispiel wird die XDocument-Eigenschaft des DocEventObject-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
DocEvent-Schnittstelle
DocEvent-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace