다음을 통해 공유


MergeEventObject 인터페이스

OnMergeRequest 이벤트 중에 사용되는 이벤트 개체입니다.

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

구문

<CoClassAttribute(GetType(MergeEventObjectClass))> _
<GuidAttribute("096CD67B-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface MergeEventObject
    Inherits MergeEvent

Dim instance As MergeEventObject
[CoClassAttribute(typeof(MergeEventObjectClass))] 
[GuidAttribute("096CD67B-0786-11D1-95FA-0080C78EE3BB")] 
public interface MergeEventObject : MergeEvent

주의

이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. MergeEvent.

MergeEvent 개체는 OnMergeRequest 이벤트가 실행되는 동안 양식의 원본으로 사용되는 XML 문서와 프로그래밍 방식으로 상호 작용하고 병합되는 파일의 개수와 같은 병합 속성을 결정하는 데 사용되는 속성 및 메서드를 제공합니다.

양식 병합 작업을 한 번 실행하는 동안 여러 개의 OnMergeRequest 이벤트가 발생합니다. 병합되는 파일 하나마다 OnMergeRequest 이벤트가 하나씩 발생합니다.

MergeEvent 개체는 InfoPath 양식의 OnMergeRequest 이벤트에 매개 변수로 전달됩니다. 제공되는 속성은 이 이벤트가 실행되는 동안에만 사용할 수 있습니다.

예제

다음 예제에서는 MergeEvent 개체의 DOMReturnStatus 속성과 ImportDOM 개체의 XDocument 메서드를 사용하여 OnMergeRequest 이벤트 처리기에서 양식을 가져옵니다(병합).

public void OnMergeRequest(MergeEvent e)
{ 
 thisXDocument.ImportDOM(e.DOM);
 e.ReturnStatus = true;
}

참고 항목

참조

MergeEventObject 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스