共用方式為


WebServiceAdapterObject 介面

代表 XML Web 服務的連線。

**命名空間:**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

備註

此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 WebServiceAdapter2

WebServiceAdapterObject 物件是一種 Microsoft Office InfoPath 2003 資料配接器,它包含所有對外部資料來源擷取和送出資料的必要資訊。

WebServiceAdapterObject 提供一些屬性,可用於取得及設定資料配接器的輸入及作業字串相關資訊。它還提供一個屬性,用於取得 XML Web 服務之「Web 服務描述語言」(WSDL) 檔案的統一資源定位器 (URL)。

對於次要資料來源,WebServiceAdapterObject 物件可透過 DataSourceObject 物件的 QueryAdapter 屬性和 DataAdaptersCollectionItem 屬性存取。資料物件可透過 XDocument 物件的 DataObjects 屬性存取。

如果 Web 服務是用來做為表單的主要資料來源,則 WebServiceAdapterObject 物件可透過 XDocument 物件的 QueryAdapter 屬性來存取。

範例

在下列範例中,將 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 命名空間