Sdílet prostřednictvím


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.

HinweisWichtig:

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