SubmitToHostAdapterObject 인터페이스
호스팅 환경에 데이터를 전송하는 연결을 나타냅니다.
네임스페이스: Microsoft.Office.Interop.InfoPath
어셈블리: Microsoft.Office.Interop.InfoPath(microsoft.office.interop.infopath.dll)
구문
<GuidAttribute("096CD739-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(SubmitToHostAdapterObjectClass))> _
Public Interface SubmitToHostAdapterObject
Inherits SubmitToHostAdapter
Dim instance As SubmitToHostAdapterObject
[GuidAttribute("096CD739-0786-11D1-95FA-0080C78EE3BB")]
[CoClassAttribute(typeof(SubmitToHostAdapterObjectClass))]
public interface SubmitToHostAdapterObject : SubmitToHostAdapter
주의
이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. SubmitToHostAdapter.
이 연결 형식은 InfoPath 양식 편집 환경을 컨트롤로 호스팅하는 응용 프로그램에서 열린 양식 서식 파일에 사용됩니다. 호스트 응용 프로그램 코드에 양식을 전송하는 이벤트를 처리하는 메서드를 만드는 방법을 비롯하여 InfoPath를 컨트롤로 호스팅하는 방법에 대한 자세한 내용은 MSDN 문서 사용자 지정 Windows Form 응용 프로그램에서 InfoPath 2007 양식 편집 환경 호스팅을 참고하십시오.
양식 서식 파일의 비즈니스 논리에서 참조할 수 있는 데이터를 호스팅 환경에 전송하는 데이터 연결을 만들려면 도구 메뉴에서 데이터 연결 명령을 사용합니다. OnSubmitRequest 이벤트 발생 시 실행되는 이벤트 처리기를 만드는 방법에 대한 자세한 내용은 방법: InfoPath 2003 개체 모델을 사용하여 이벤트 처리기 추가를 참조하십시오.
예제
다음 예제에서는 양식을 전송하기 전에 양식 서식 파일의 비즈니스 논리에서 사용자 지정 작업을 수행하는 코드의 작성 패턴을 보여 줍니다.
[InfoPathEventHandler(EventType = InfoPathEventType.OnSubmitRequest]
public void FormEvents_OnSubmitRequest(DocReturnEvent e)
{
// Get the data adapter defined in the form template from the
// DataAdapters collection and cast to the SubmitToHostAdapter
// type.
SubmitToHostAdapter submitAdapter =
(SubmitToHostAdapter)(DataAdapters["MyHostAdapter"]);
// Write code here to do custom actions that are not
// supported by rules or other declarative settings.
// Execute the submit operation against the adapter.
submitAdapter.Submit();
<InfoPathEventHandler(EventType := InfoPathEventType.OnSubmitRequest)>
Public Sub FormEvents_OnSubmitRequest(ByVal e As DocReturnEvent)
' Get the data connection defined in the form template from the
' DataAdapters collection and cast to the SubmitToHostAdapter
' type.
Dim submitAdapter As SubmitToHostAdapter = _
DirectCast(DataAdapters("MyHostAdapter"), _
SubmitToHostAdapter)
' Write code here to do custom actions that are not
' supported by rules or other declarative settings.
' Execute the submit operation against the connection.
submitAdapter.Submit()
End Sub
참고 항목
참조
SubmitToHostAdapterObject 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스