Класс DataSource
Представляет источник данных в шаблоне формы.
Пространство имен: Microsoft.Office.InfoPath
Сборка: Microsoft.Office.InfoPath (в microsoft.office.infopath.dll)
Синтаксис
'Декларация
Public MustInherit Class DataSource
'Применение
Dim instance As DataSource
public abstract class DataSource
Заметки
Объект DataSource соответствует одному из источников сохраненных данных, связанному с шаблоном формы Microsoft Office InfoPath 2007. Объект DataSource может представлять первичный или дополнительный источник данных шаблона формы, полученный из внешнего источника данных с помощью связанного (называемого в предыдущем выпуске Microsoft InfoPath). Работая с основным источником данных формы, он обеспечивает доступ к связанному XML-документу формы, тогда как работая с дополнительным источником данных, он обеспечивает доступ к данным, полученным из внешнего источника данных, например, при запросе веб-службы.
Объект DataSource предоставляет свойства и методы, которые можно использовать для программного взаимодействия с сохраненными данными, а также обеспечивает доступ к связанному подключению данных для дополнительного источника данных. К объекту DataSource можно обратиться с помощью свойства DataSources класса XmlForm.
Для дополнительных источников данных объект DataSource действует как посредник между формой и подключением данных, которое используется для получения данных из внешнего источника, например — подключение к базе данных Microsoft Access или Microsoft SQL Server, XML-файлу или веб-службе XML. Тип используемого объекта подключения данных зависит от типа внешнего подключения данных, используемого для запроса данных. Объект DataSource предоставляет стандартный набор свойств и методов, которые можно использовать для всех типов объектов подключения данных, и каждый объект подключения данных предоставляет собственный набор свойств и методов.
Microsoft Office InfoPath 2007 поддерживает следующие типы подключений данных:
Запрос и отправка с помощью ADO-подключения, представленного объектами AdoQueryConnection и AdoSubmitConnection.
Подключение для запроса списка SharePoint, представленное объектом SharepointListQueryConnection.
Подключение к веб-службе, представленное объектом WebServiceConnection.
Подключение для запроса и отправки в XML-файл, представленное объектами FileQueryConnection и FileSubmitConnection.
Подключение для отправки по электронной почте, представленное объектом EmailSubmitConnection.
Класс DataSource соответствует интерфейсу DataObject в объектной модели Microsoft InfoPath 2003.
Иерархия наследования
System.Object
Microsoft.Office.InfoPath.DataSource
Безопасность потока
Все открытые статические (Общие в Visual Basic) члены этого типа потокобезопасны. Потокобезопасность членов экземпляров не гарантируется.
См. также
Ссылка
Члены DataSource
Пространство имен Microsoft.Office.InfoPath