WebServiceAdapterObject 인터페이스
XML 웹 서비스 연결을 나타냅니다.
네임스페이스: Microsoft.Office.Interop.InfoPath
어셈블리: Microsoft.Office.Interop.InfoPath(microsoft.office.interop.infopath.dll)
구문
<GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")> _
<CoClassAttribute(GetType(WebServiceAdapterObjectClass))> _
Public Interface WebServiceAdapterObject
Inherits WebServiceAdapter2
Dim instance As WebServiceAdapterObject
[GuidAttribute("096CD5D4-0786-11D1-95FA-0080C78EE3BB")]
[CoClassAttribute(typeof(WebServiceAdapterObjectClass))]
public interface WebServiceAdapterObject : WebServiceAdapter2
주의
이 형식은 COM 상호 운용성을 위해 관리 코드에 필요한 coclass에 대한 래퍼입니다. 이 coclass에 의해 구현되는 COM 인터페이스의 구성원에 액세스하려면 이 형식을 사용하십시오. 해당 구성원의 설명에 대한 링크를 비롯한 COM 인터페이스에 대한 자세한 내용은 다음을 참고하십시오. WebServiceAdapter2.
WebServiceAdapterObject 개체는 외부 데이터 원본에서 데이터를 가져오고 외부 데이터 원본으로 데이터를 전송하는 데 필요한 정보를 모두 포함되어 있는 일종의 Microsoft Office InfoPath 2003 데이터 어댑터입니다.
WebServiceAdapterObject 개체는 데이터 어댑터의 입력 및 작업 문자열에 대한 정보를 구하고 설정하는 데 사용할 수 있는 속성을 제공합니다. 또한 XML 웹 서비스의 WSDL(Web Services Description Language) 파일에 대한 URL(Uniform Resource Locator)을 구하기 위한 속성을 제공합니다.
보조 데이터 원본의 경우 DataSourceObject 개체의 QueryAdapter 속성과 DataAdaptersCollection의 Item 속성을 통해 WebServiceAdapterObject 개체에 액세스할 수 있습니다. 데이터 개체는 XDocument 개체의DataObjects 속성을 통해 액세스할 수 있습니다.
웹 서비스를 양식의 기본 데이터 원본으로 사용하는 경우 XDocument 개체의 QueryAdapter 속성을 통해 WebServiceAdapterObject 개체에 액세스할 수 있습니다.
예제
다음 예제에서는 DataSourceObject 개체의 이름을 DataObjectsCollection 컬렉션의 Item 속성에 전달하여 DataSourceObject 개체의 QueryAdapter 속성을 사용하는 방법으로 WebServiceAdapter 개체에 대한 참조를 설정합니다.
WebServiceAdapter2 wsAdapter2;
wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;
참조가 설정되면 다음 예제와 같이 WebServiceAdapter 개체의 속성을 사용하여 Input 속성에 의해 반환되는 문자열에 대한 참조를 설정할 수 있습니다.
string input;
input = wsAdapter2.Input;
참고: |
---|
이 경우 QueryAdapter 속성을 사용하여 WebServiceAdapter 개체의 Input 속성에 액세스합니다. |
참고 항목
참조
WebServiceAdapterObject 구성원
Microsoft.Office.Interop.InfoPath 네임스페이스