Freigeben über


DocReturnEventObject-Schnittstelle

Ein Ereignisobjekt, das während eines Lade- oder Sendeereignisses in Microsoft InfoPath verwendet wird.

Namespace:  Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly:  Microsoft.Office.Interop.InfoPath.SemiTrust (in Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Syntax

'Declaration
<GuidAttribute("096cd676-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DocReturnEventObject _
    Inherits DocReturnEvent, DocEvent
'Usage
Dim instance As DocReturnEventObject
[GuidAttribute("096cd676-0786-11d1-95fa-0080c78ee3bb")]
public interface DocReturnEventObject : DocReturnEvent, 
    DocEvent

Hinweise

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zu dieser COM-Schnittstelle, einschließlich eines Links zu Beschreibungen der Mitglieder, finden Sie unterDocReturnEvent.

Das DocReturnEvent-Objekt stellt die XDocument-Eigenschaft bereit, die in einem Lade- oder Sendeereignis verwendet werden kann, um mit den Daten im zugrunde liegenden XML-Dokument eines Formulars programmgesteuert zu interagieren. Es stellt auch die ReturnStatus-Eigenschaft bereit, die verwendet wird, um anzugeben, ob das Ereignis erfolgreich ist.

Das DocReturnEvent-Objekt wird als Parameter an die Ereignisse OnLoad und OnSubmitRequest eines InfoPath-Formulars übergeben. Die vom Objekt bereitgestellten Eigenschaften sind nur während dieser Ereignisse verfügbar.

Beispiele

Im folgenden Beispiel wird die XDocument-Eigenschaft des DocReturnEvent-Objekts verwendet, um die Quell-XML-Daten des einem Formular zugrunde liegenden XML-Dokuments mithilfe der DOM-Eigenschaft des XDocument-Objekts anzuzeigen:

[InfoPathEventHandler(EventType=InfoPathEventType.OnLoad)]
public void OnLoad(DocReturnEvent e)
{
 thisXDocument.UI.Alert("The source XML: " + e.XDocument.DOM.xml);
 e.ReturnStatus = true;
}

Siehe auch

Referenz

DocReturnEventObject-Member

Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace