DataConnectionCollection, classe
Contient un objet de connexion de données correspondant à chaque connexion de données utilisée dans un modèle de formulaire.
Hiérarchie d'héritage
System.Object
Microsoft.Office.InfoPath.DataConnectionCollection
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)
Syntaxe
'Déclaration
Public MustInherit Class DataConnectionCollection _
Implements IEnumerable
'Utilisation
Dim instance As DataConnectionCollection
public abstract class DataConnectionCollection : IEnumerable
Remarques
Chaque connexion de données permet de récupérer des données (insérées dans la source de données principale ou dans une source de données secondaire) ou de les envoyer.
Une connexion de données visant à récupérer ou à envoyer des données pour la source de données principale correspond à l'un des types d'objets connexion de données suivants :
Une connexion de données visant à récupérer des données pour une source de données secondaire correspond à l'un des types d'objets connexion de données suivants :
SharePointListRWQueryConnection
Notes
L'objet SharepointListQueryConnection utilisé dans les versions précédentes d'InfoPath est obsolète.
Une connexion de données qui permet uniquement d'envoyer des données correspond à l'un des types d'objets connexion de données suivants :
Pour accéder à un objet DataConnection pour un type particulier de connexion de données, utilisez l'objet DataConnectionCollection associé au modèle de formulaire. Pour accéder à l'objet DataConnectionCollection, utilisez la propriété DataConnections de la classe XmlForm.
Pour utiliser les propriétés et les méthodes de l'objet renvoyé par la collection DataConnectionCollection, vous devez convertir cet objet dans le type qui représente le type de connexion de données que vous utilisez pour pouvoir accéder à ces membres. Par exemple, pour travailler avec un objet AdoQueryConnection (qui représente une connexion de données pour l'extraction de données d'une base de données Access ou SQL Server), vous devez convertir l'objet renvoyé par la collection DataConnectionCollection comme indiqué dans les exemples suivants :
// 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)
Pour plus d'informations sur l'utilisation des connexions de données, consultez Procédure d'accès à des sources de données externes
Sécurité des threads
Tout membre static (Shared dans Visual Basic) public de ce type garantit la sécurité des threads. Il n'est pas garanti que les membres d'instance soient sécurisés au niveau des threads.