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


Класс DataConnectionCollection

Содержит объект подключения данных, соответствующий каждому подключению данных, используемому в шаблоне формы.

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

Синтаксис

'Декларация
<DefaultMemberAttribute("Item")> _
Public MustInherit Class DataConnectionCollection
    Implements IEnumerable
'Применение
Dim instance As DataConnectionCollection
[DefaultMemberAttribute("Item")] 
public abstract class DataConnectionCollection : IEnumerable

Заметки

Каждое подключение данных используется для извлечения данных (вставленных в основной или дополнительный источник данных) или их отправки.

Подключение данных, используемое для извлечения или отправки данных в основном источнике данных, будет соответствовать одному из следующих типов объекта подключения данных:

Подключение данных, используемое для извлечения данных в дополнительном источнике данных, будет соответствовать одному из следующих типов объекта подключения данных:

Подключение данных, используемое только для отправки данных, будет соответствовать одному из следующих типов объекта подключения данных:

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

Для использования свойств и методов, возвращенных из объекта DataConnectionCollection, необходимо преобразовать этот объект в тип, представляющий вид подключения данных, с которым работает пользователь, до того, как можно будет обратиться к членам объекта. Например, для работы с объектом AdoQueryConnection (который представляет подключение данных для извлечения данных из базы данных Access или SQL Server), необходимо преобразовать объект, возвращенный из объекта DataConnectionCollection, как показано в следующих примерах:

   // Get the Employees connection from the 
   // DataConnections collection.
   AdoQueryConnection myAdoQueryConnection =
      (AdoQueryConnection)(this.DataConnections["Employees"]);
   ' Get the Employees connection from the 
   ' DataConnections collection.
   Dim myAdoQueryConnection As AdoQueryConnection = _
      DirectCast(Me.DataConnections("Employees"), AdoQueryConnection)

Дополнительные сведения о работе с подключениями данных, см. в разделе Практическое руководство. Доступ к внешним источникам данных.

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

System.Object
  Microsoft.Office.InfoPath.DataConnectionCollection

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

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

См. также

Ссылка

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