Share via


Interfaz DocEventObject

Objeto de evento que se utiliza durante un evento de combinación o de cambio de vista de Microsoft InfoPath.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface DocEventObject _
    Inherits DocEvent
'Uso
Dim instance As DocEventObject
[GuidAttribute("096cd613-0786-11d1-95fa-0080c78ee3bb")]
public interface DocEventObject : DocEvent

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enDocEvent.

El objeto DocEvent proporciona la propiedad XDocument que se puede utilizar dentro de un evento de combinación o de cambio de vista para interactuar mediante programación con los datos del documento XML subyacente de un formulario.

El objeto DocEvent se pasa como parámetro a los eventos OnSwitchView y OnAfterImport de un formulario de InfoPath. La propiedad XDocument que proporciona únicamente está disponible durante estos eventos.

Ejemplos

En el siguiente ejemplo, se utiliza la propiedad XDocument del objeto DocEvent para mostrar el código XML del documento XML subyacente de un formulario mediante la propiedad DOM del objeto XDocument:

// 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);
}

Vea también

Referencia

Miembros DocEventObject

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust