_XDocumentEventSink2_Event.OnAfterImport Ereignis
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Tritt ein, nachdem der Importvorgang (oder die Zusammenführung) erfolgreich abgeschlossen wurde.
public:
event Microsoft::Office::Interop::InfoPath::SemiTrust::_XDocumentEventSink2_OnAfterImportEventHandler ^ OnAfterImport;
event Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport;
member this.OnAfterImport : Microsoft.Office.Interop.InfoPath.SemiTrust._XDocumentEventSink2_OnAfterImportEventHandler
Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler
Ereignistyp
Beispiele
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.<span class="label">OnAfterImport</span>)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
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.<span class="label">OnAfterImport</span>)]
public void OnAfterImport(DocEvent e)
{
thisXDocument.UI.Alert("Merge operation was successful.");
}
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: Das InfoPath-Formularentwurfsfenster enthält 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, um das useScriptHandler-Attribut des importParameters-Elements auf "yes" festzulegen, bevor sie ausgeführt wird.