Поделиться через


Класс FileQueryConnection

Представляет подключение для получения данных их XML-файла.

Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)

Синтаксис

'Декларация
Public MustInherit Class FileQueryConnection
    Inherits DataConnection
'Применение
Dim instance As FileQueryConnection
public abstract class FileQueryConnection : DataConnection

Заметки

Класс FileQueryConnection представляет подключение данных, созданное в InfoPath с помощью , которое указывает все сведения, необходимые для получения данных их XML-файла, используемого в качестве дополнительного (внешнего) источника данных.

Для доступа к объекту FileQueryConnection можно использовать свойство DataConnections класса XmlForm, чтобы возвратить подключение из объекта DataConnectionCollection шаблона формы.

К объекту FileQueryConnection также можно обратиться из объекта DataSourceCollection шаблона формы с помощью свойства DataSources класса XmlForm и свойства QueryConnection класса DataSource, как показано в следующей строке кода.

FileQueryConnection myDataSource = 
   (FileQueryConnection)(DataSources["XMLFile"].QueryConnection);
Dim myDataSource As FileQueryConnection  = 
   DirectCast(DataSources("XMLFile").QueryConnection, _
   FileQueryConnection)

Класс FileQueryConnection предоставляет свойство FileLocation, которое можно использовать для возвращения или установки URL-адреса или UNC-пути XML-файла, который является используемым внешним источником данных.

Дополнительно к методу по умолчанию Execute, наследуемому из базового класса DataConnection, который выполняет операцию запроса с использованием значений, которые были декларативно определены в режиме конструктора шаблона формы InfoPath, класс FileQueryConnection также предоставляет метод FileQueryConnection.Execute, позволяющий указать другой узел XML для вставки данных, возвращенных из внешнего XML-файла.

Класс FileQueryConnection соответствует классу XMLFileAdapterObject объектной модели Microsoft Office InfoPath 2003.

Иерархия наследования

System.Object
   Microsoft.Office.InfoPath.DataConnection
    Microsoft.Office.InfoPath.FileQueryConnection

Безопасность потока

Все открытые статические (Общие в Visual Basic) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.

См. также

Ссылка

Члены FileQueryConnection
Пространство имен Microsoft.Office.InfoPath