Condividi tramite


Evento _XDocumentEventSink2_Event.OnAfterImport

Generato dopo il corretto completamento dell'operazione di importazione o unione.

Spazio dei nomi: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)

Sintassi

Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler

Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler

AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport

Osservazioni

Questo gestore eventi non consente di annullare un'operazione.

Se l'operazione di unione prevede l'unione di più moduli, l'evento OnAfterImport si verifica solo dopo l'unione di tutti i moduli e quando l'intera operazione viene completata correttamente.

Nota:

Nella finestra di progettazione di moduli di InfoPath non è disponibile un'interfaccia utente per la creazione di questo gestore eventi. Per aggiungere questo gestore eventi al progetto, includere l'attributo InfoPathEventHandler come illustrato nell'esempio.

Nota:

Se si crea un gestore per l'evento OnAfterImport di un modello di modulo, è necessario modificare il file di definizione del modulo (xsf) per impostare l'attributo useScriptHandler dell'elemento importParameters su "yes" per consentire l'esecuzione.

Esempio

Nell'esempio seguente, il gestore eventi OnAfterImport viene utilizzato per visualizzare una finestra di messaggio in cui si informa l'utente che l'operazione di unione ha avuto esito positivo:

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

Vedere anche

Riferimenti

Interfaccia _XDocumentEventSink2_Event
Membri _XDocumentEventSink2_Event
Spazio dei nomi Microsoft.Office.Interop.InfoPath.SemiTrust