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);
}
}
Комментарии
Этот тип является оболочкой для компонентного класса, необходимого управляемому коду для взаимодействия с COM. Используйте этот тип для доступа к элементам интерфейса COM, реализованного этим компонентным классом. Сведения об интерфейсе COM, включая ссылку на описания его членов, см. в разделеXMLFileAdapter2 .
Объект XMLFileAdapterObject — это тип адаптера данных Microsoft InfoPath, который содержит все сведения, необходимые для получения данных из внешнего источника данных.
Объект XMLFileAdapterObject предоставляет FileURL свойство , которое можно использовать, чтобы получить или задать URL-адрес XML-файла, в котором используется внешний источник данных.
Для вторичных источников данных объект XMLFileAdapterObject доступен через QueryAdapter свойство DataSourceObject, и Item[Object] свойство DataAdaptersCollection коллекции.
DataObject объекты доступны через DataObjects свойство XDocument объекта .
Свойства
FileURL |
Возвращает или задает URL-адрес XML-файла, связанного XMLFileAdapterObject с объектом . (Унаследовано от XMLFileAdapter2) |
Name |
Возвращает имя XMLFileAdapterObject объекта . (Унаследовано от XMLFileAdapter2) |
QueryAllowed |
Всегда возвращает значение true. (Унаследовано от XMLFileAdapter2) |
SubmitAllowed |
Всегда возвращает значение false. (Унаследовано от XMLFileAdapter2) |
Методы
Query() |
Считывает данные из связанного адаптера данных. (Унаследовано от XMLFileAdapter2) |
Submit() |
Метод Submit доступен для XMLFileAdapterObject объекта, но так как объект XMLFileAdapter доступен только для получения данных, метод всегда создает ошибку во время выполнения при вызове для этого объекта. (Унаследовано от XMLFileAdapter2) |