XMLFileAdapterObject 接口

定义

代表一个到 XML 文件的连接。

public interface class XMLFileAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::XMLFileAdapter2
[System.Runtime.InteropServices.Guid("096cd5d5-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLFileAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.XMLFileAdapter2
type XMLFileAdapterObject = interface
    interface XMLFileAdapter2
    interface XMLFileAdapter
Public Interface XMLFileAdapterObject
Implements XMLFileAdapter2
属性
实现

示例

DataAdapters dtaAdapters;
dataAdapters = thisDocument.DataAdapters; 
<span class="label">XMLFileAdapterObject</span> queryXMLFile = dataAdapters["form1"] as <span class="label">XMLFileAdapterObject</span>;
if (queryXMLFile == null)
{
 thisXDocument.UI.Alert("The DataAdapter does not exist or is not an XMLFileAdapterObject.");
}
else
{
 thisDocument.UI.Alert("Query - XML file adapter"); 
 thisDocument.UI.Alert("Name: " + queryXMLFile.Name);
 thisDocument.UI.Alert("QueryAllowed: " + queryXMLFile.QueryAllowed);
 thisDocument.UI.Alert("SubmitAllowed: " + queryXMLFile.SubmitAllowed);
 thisDocument.UI.Alert("FileURL: " + queryXMLFile.FileURL);
 // Perform the query.
 try
 {
  queryXMLFile.Query();
 }
 catch (Exception ex)
 {
  thisXDocument.UI.Alert("Failed to query.\n\n" + ex.Message);
 }
 // Perform the submit.
 try
 {
  queryXMLFile.Submit();
 }
 catch (Exception ex)
 {
  thisXDocument.UI.Alert("Failed to submit.\n\n" + ex.Message);
 }
}

注解

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

XMLFileAdapterObject 对象是一种 Microsoft InfoPath 数据适配器,其中包含从外部数据源检索数据所需的所有信息。

XMLFileAdapterObject 对象提供 FileURL 属性,该属性可用于获取或设置正在使用外部数据源的 XML 文件的统一资源定位符 (URL) 。

对于辅助数据源, XMLFileAdapterObject 对象可通过 QueryAdapter 的 属性 DataSourceObjectItem[Object] 集合的 DataAdaptersCollection 属性进行访问。

DataObject 对象可通过 DataObjects 对象的 属性 XDocument 进行访问。

属性

FileURL

获取或设置与 对象关联的 XMLFileAdapterObject XML 文件的统一资源定位符 (URL) 。

(继承自 XMLFileAdapter2)
Name

获取对象的名称 XMLFileAdapterObject

(继承自 XMLFileAdapter2)
QueryAllowed

总是返回 true

(继承自 XMLFileAdapter2)
SubmitAllowed

总是返回 false

(继承自 XMLFileAdapter2)

方法

Query()

从关联的数据适配器中读取数据。

(继承自 XMLFileAdapter2)
Submit()

Submit 方法可用于 XMLFileAdapterObject 对象,但由于 XMLFileAdapter 对象仅可用于接收数据,因此该方法在该对象上调用该方法时将始终生成运行时错误。

(继承自 XMLFileAdapter2)

适用于