_XDocumentEventSink2_Event.OnAfterImport-Ereignis
Tritt ein, nachdem der Importvorgang (oder die Zusammenführung) erfolgreich abgeschlossen wurde.
Namespace: Microsoft.Office.Interop.InfoPath.SemiTrust
Assembly: Microsoft.Office.Interop.InfoPath.SemiTrust (in microsoft.office.interop.infopath.semitrust.dll)
Syntax
Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler
Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler
AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport
Hinweise
Dieser Ereignishandler lässt nicht zu, dass Benutzer einen Vorgang abbrechen.
Wenn bei der Zusammenführung mehrere Formulare zusammengeführt werden, tritt das OnAfterImport-Ereignis erst ein, nachdem alle Formulare zusammengeführt wurden und der ganze Vorgang erfolgreich abgeschlossen wurde.
Hinweis: |
---|
Im InfoPath-Formularentwurfsfenster gibt es keine Benutzeroberfläche zum Erstellen dieses Ereignishandlers. Um diesen Ereignishandler dem Projekt hinzuzufügen, fügen Sie, wie im Beispiel gezeigt, das InfoPathEventHandler-Attribut hinzu. |
Hinweis: |
---|
Wenn Sie einen Ereignishandler für das OnAfterImport-Ereignis einer Formularvorlage erstellen, müssen Sie die Formulardefinitionsdatei (XSF) bearbeiten und das useScriptHandler-Attribut des importParameters-Elements vor der Ausführung auf "yes" festlegen. |
Beispiel
Im folgenden Beispiel wird der OnAfterImport-Ereignishandler verwendet, um ein Meldungsfeld anzuzeigen, mit dem der Benutzer über den erfolgreichen Abschluss der Zusammenführung informiert wird:
[InfoPathEventHandler(EventType=InfoPathEventType.OnAfterImport)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
Siehe auch
Referenz
_XDocumentEventSink2_Event-Schnittstelle
_XDocumentEventSink2_Event-Member
Microsoft.Office.Interop.InfoPath.SemiTrust-Namespace