다음을 통해 공유


_XDocumentEventSink2_Event.OnAfterImport 이벤트

가져오기 또는 병합 작업이 성공적으로 완료된 후 발생합니다.

네임스페이스: Microsoft.Office.Interop.InfoPath.SemiTrust
어셈블리: Microsoft.Office.Interop.InfoPath.SemiTrust(microsoft.office.interop.infopath.semitrust.dll)

구문

Event OnAfterImport As _XDocumentEventSink2_OnAfterImportEventHandler

Dim instance As _XDocumentEventSink2_Event
Dim handler As _XDocumentEventSink2_OnAfterImportEventHandler

AddHandler instance.OnAfterImport, handler
event _XDocumentEventSink2_OnAfterImportEventHandler OnAfterImport

주의

이 이벤트 처리기를 사용할 때는 작업을 취소할 수 없습니다.

여러 양식을 병합하는 경우에는 양식이 모두 병합되고 작업이 성공적으로 완료된 후에만 OnAfterImport 이벤트가 발생합니다.

참고:

InfoPath 양식 디자인 창에는 이 이벤트 처리기를 만들 수 있는 UI(사용자 인터페이스)가 없습니다. 프로젝트에 이 이벤트 처리기를 추가하려면 예제에 나타나는 대로 InfoPathEventHandler 특성을 포함시키십시오.

참고:

양식 서식 파일의 OnAfterImport 이벤트에 대한 이벤트 처리기를 만드는 경우 양식 정의 파일(.xsf)을 편집하여 importParameters 요소의 useScriptHandler 특성이 실행되기 전에 이 특성을 "yes"로 설정해 두어야 합니다.

예제

다음 예제에서는 병합 작업이 성공적으로 완료되었음을 사용자에게 알리는 메시지 상자 표시에 OnAfterImport 이벤트 처리기가 사용됩니다.

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

참고 항목

참조

_XDocumentEventSink2_Event 인터페이스
_XDocumentEventSink2_Event 구성원
Microsoft.Office.Interop.InfoPath.SemiTrust 네임스페이스