Evento _XDocumentEventSink2_Event.OnAfterImport

Ocurre después de completarse satisfactoriamente una operación de importación (o combinación).

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

Sintaxis

'Declaración
Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler
'Uso
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler

AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport

Comentarios

Este controlador de eventos no permite a los usuarios cancelar una operación.

Si la operación de combinación incluye varios formularios, el evento OnAfterImport sólo ocurrirá una vez que todos ellos se hayan combinado y la operación completa se haya efectuado con éxito.

Nota

En la ventana de diseño de formulario de InfoPath no hay ninguna interfaz de usuario para crear este controlador de eventos. Para agregar este controlador de eventos al proyecto, incluya el atributo InfoPathEventHandler tal como aparece en el ejemplo.

Nota

Si se crea un controlador de eventos para el evento OnAfterImport de una plantilla de formularios, se deberá editar el archivo de definición de formulario (.xsf) para establecer el atributo useScriptHandler del elemento importParameters en "yes" antes de que se pueda ejecutar.

Ejemplos

En el ejemplo siguiente, se utiliza el controlador de eventos OnAfterImport para mostrar un cuadro de mensaje que informará de que la operación de combinación se ha completado con éxito:

[InfoPathEventHandler(EventType=InfoPathEventType.OnAfterImport)]
public void OnAfterImport(DocEvent e)
{
  thisXDocument.UI.Alert("Merge operation was successful.");
}

Vea también

Referencia

interfaz _XDocumentEventSink2_Event

Miembros _XDocumentEventSink2_Event

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