Share via


WebServiceAdapterObject 接口

代表一个与 XML Web 服务的连接。

命名空间:  Microsoft.Office.Interop.InfoPath.SemiTrust
程序集:  Microsoft.Office.Interop.InfoPath.SemiTrust(位于 Microsoft.Office.Interop.InfoPath.SemiTrust.dll 中)

语法

声明
<GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface WebServiceAdapterObject _
    Inherits WebServiceAdapter2, WebServiceAdapter
用法
Dim instance As WebServiceAdapterObject
[GuidAttribute("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : WebServiceAdapter2, 
    WebServiceAdapter

备注

此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。使用此类型来访问由此 Coclass 实现的 COM 接口。有关 COM 接口的信息(包括指向其成员说明的链接),请参阅WebServiceAdapter2.

WebServiceAdapterObject 对象是一种类型的 Microsoft InfoPath 数据适配器,其中包含从外部数据源检索数据和向外部数据源提交数据所必需的全部信息。

WebServiceAdapterObject 提供多种属性,可用来获取和设置有关数据适配器的输入和操作字符串的信息。它还提供另外一个属性,用来获取 XML Web 服务的 Web Services 描述语言 (WSDL) 文件的统一资源定位器 (URL)。

对于辅助数据源,WebServiceAdapterObject 对象可通过 DataSourceObject 对象的 QueryAdapter 属性和 DataAdaptersCollection 对象的 Item 属性来访问。数据对象可通过 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.SemiTrust 命名空间