XMLFileAdapterObject 接口
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
代表一个到 XML 文件的连接。
public interface class XMLFileAdapterObject : Microsoft::Office::Interop::InfoPath::XMLFileAdapter2
[System.Runtime.InteropServices.Guid("096CD5D5-0786-11D1-95FA-0080C78EE3BB")]
public interface XMLFileAdapterObject : Microsoft.Office.Interop.InfoPath.XMLFileAdapter2
type XMLFileAdapterObject = interface
interface XMLFileAdapter2
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 Office InfoPath 2003 数据适配器,其中包含从外部数据源检索数据所需的所有信息。
XMLFileAdapterObject 对象提供 FileURL 属性,该属性可用于获取或设置正在使用外部数据源的 XML 文件的统一资源定位符 (URL) 。
对于辅助数据源, XMLFileAdapterObject 对象可通过 QueryAdapter 的 属性 DataSourceObject和 Item[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) |