WebServiceAdapterObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表一个与 XML Web 服务的连接。
public interface class WebServiceAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::WebServiceAdapter2
[System.Runtime.InteropServices.Guid("096cd5d4-0786-11d1-95fa-0080c78ee3bb")]
public interface WebServiceAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.WebServiceAdapter2
type WebServiceAdapterObject = interface
interface WebServiceAdapter2
interface WebServiceAdapter
Public Interface WebServiceAdapterObject
Implements WebServiceAdapter2
- 属性
- 实现
示例
在以下示例中,通过使用 QueryAdapter 对象的 属性DataSourceObject设置对 WebServiceAdapter 对象的引用,方法是将 对象的名称DataSourceObject传递给Item[Object]集合的 DataObjectsCollection 属性:
<span class="label">WebServiceAdapter2</span> wsAdapter2;
wsAdapter2 = (WebServiceAdapter2) thisXDocument.DataObjects["WebCityList"].QueryAdapter;
设置引用后,可以使用 WebServiceAdapter 对象的属性,如以下示例所示,该示例设置对 属性返回的字符串的 Input 引用:
string input;
input = wsAdapter2.Input;
注意:在这种情况下, QueryAdapter 属性用于访问 InputWebServiceAdapter 对象的 属性。
注解
此类型是用于 Coclass(托管代码需要此 Coclass 来实现 COM 互操作性)的包装。 使用此类型来访问由此 Coclass 实现的 COM 接口。 有关 COM 接口的信息(包括指向其成员说明的链接),请参阅WebServiceAdapter2。
WebServiceAdapterObject 对象是一种 Microsoft InfoPath 数据适配器,其中包含从外部数据源检索数据以及将数据提交到外部数据源所需的所有信息。
WebServiceAdapterObject 提供多种属性,可用来获取和设置有关数据适配器的输入和操作字符串的信息。 它还提供另外一个属性,用来获取 XML Web 服务的 Web Services 描述语言 (WSDL) 文件的统一资源定位器 (URL)。
对于辅助数据源,可通过 对象的 属性DataSourceObject和 Item[Object] 的 属性DataAdaptersCollection访问 QueryAdapterWebServiceAdapterObject 对象。 数据对象可通过 DataObjects 对象的 属性 XDocument 进行访问。
如果将 Web 服务用作窗体的主数据源,则可通过QueryAdapter对象的 属性XDocument访问 WebServiceAdapterObject 对象
属性
ErrorsLocation |
获取 XML 文档对象模型 (DOM) 节点,在该节点下的适配器将把返回的错误作为 XML 进行复制。 (继承自 WebServiceAdapter2) |
Input |
获取或设置与表单定义 (.xsf) 文件中的 input 元素相对应的 XML 字符串 ('outer XML')。 (继承自 WebServiceAdapter2) |
Name |
获取对象的名称 WebServiceAdapterObject 。 (继承自 WebServiceAdapter2) |
Operation |
获取或设置与对象的表单定义 (.xsf) 文件WebServiceAdapterObject中包含的操作元素对应的 XML 字符串 ('outer XML') 。 (继承自 WebServiceAdapter2) |
OutputLocation |
获取 XML 文档对象模型 (DOM) 节点,在该节点下面的适配器将复制由 XML Web 服务返回的 XML。 (继承自 WebServiceAdapter2) |
QueryAllowed |
与表单定义文件 (.xsf) 中的 queryAllowed 属性相对应。 (继承自 WebServiceAdapter2) |
SubmitAllowed |
与表单定义文件 (.xsf) 中的 submitAllowed 属性相对应。 (继承自 WebServiceAdapter2) |
Timeout |
获取或设置对象的超时值(以秒为单位 WebServiceAdapterObject )。 (继承自 WebServiceAdapter2) |
WSDLURL |
获取与 对象关联的 WebServiceAdapterObject Web 服务 (WSDL) 文件的统一资源定位符 (URL) 。 (继承自 WebServiceAdapter2) |
方法
GenerateDataSetDiffGram(IXMLDOMNode) |
获取序列化的 ADO.NET DataSet,其中包含用于描述数据和 DataSet 的 DiffGram 的内嵌架构。 (继承自 WebServiceAdapter2) |
Query() |
在适配器上执行查询操作,方法是在 Web 服务上调用指定的 Web 方法,并将返回的 XML 插入到相关数据源的 dataFields 节点的下面。 (继承自 WebServiceAdapter2) |
Submit() |
在关联的适配器上执行提交操作。 (继承自 WebServiceAdapter2) |