Share via


Interfaz SaveEventObject

Evento que se utiliza durante OnSaveRequest.

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("096cd5f5-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface SaveEventObject _
    Inherits SaveEvent, DocReturnEvent, DocEvent
'Uso
Dim instance As SaveEventObject
[GuidAttribute("096cd5f5-0786-11d1-95fa-0080c78ee3bb")]
public interface SaveEventObject : SaveEvent, 
    DocReturnEvent, 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, enSaveEvent.

El objeto SaveEventObject proporciona una serie de propiedades y métodos que pueden usarse durante la operación de guardar desde el controlador del evento OnSaveRequest para interactuar mediante programación con el documento XML subyacente de un formulario, determinar las propiedades de la operación guardar y realizar dicha operación.

El objeto SaveEventObject se pasa como parámetro al evento OnSaveRequest. Las propiedades que proporciona están disponibles sólo durante este evento. Este objeto caduca cuando caduca el evento guardar del formulario, por lo que no podrá restablecerse y usarse fuera del ámbito de este evento.

Ejemplos

En el ejemplo siguiente, se usan la propiedad ReturnStatus y el método PerformSaveOperation del objeto SaveEvent para realizar una operación guardar estándar de Microsoft InfoPath:

[InfoPathEventHandler(EventType=InfoPathEventType.OnSaveRequest)]
public void OnSaveRequest(SaveEvent e)
{
 e.PerformSaveOperation();
 e.ReturnStatus = true;
}

Vea también

Referencia

Miembros SaveEventObject

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