Partager via


DataSource, classe

Représente une source de données dans un modèle de formulaire.

Hiérarchie d'héritage

System.Object
  Microsoft.Office.InfoPath.DataSource

Espace de noms :  Microsoft.Office.InfoPath
Assembly :  Microsoft.Office.InfoPath (dans Microsoft.Office.InfoPath.dll)

Syntaxe

'Déclaration
Public MustInherit Class DataSource
'Utilisation
Dim instance As DataSource
public abstract class DataSource

Remarques

Un objet DataSource correspond à l'une des sources de données stockées associée à un modèle de formulaire ipipversion12. Un objet DataSource peut représenter soit la source de données principale du modèle de formulaire, soit une source de données secondaire obtenue auprès d'une source de données externe à l'aide d'une connexion de données (appelée adaptateur de données dans la version précédente de Microsoft InfoPath). La source de données principale d'un formulaire fournit l'accès au document XML sous-jacent du formulaire, alors que la source de données secondaire fournit l'accès aux données extraites d'une source de données externe, telle qu'une requête de service Web.

L'objet DataSource fournit des propriétés et des méthodes permettant d'interagir par programmation avec les données stockées, ainsi que l'accès à la connexion de données associée des sources de données secondaire. Un objet DataSource est accessible via la propriété DataSources de la classe XmlForm.

Pour les sources de données secondaires, un objet DataSource agit en tant qu'intermédiaire entre le formulaire et la connexion de données utilisée pour obtenir les données d'une source externe, telle qu'une connexion à une base de données Microsoft Access ou Microsoft SQL Server, un fichier .xml ou un service Web XML. Le type d'objet de connexion de données utilisé dépend du type de connexion de données externe utilisée pour acquérir les données. L'objet DataSource fournit un ensemble de propriétés et de méthodes communes qui peuvent être utilisées pour tous les types d'objets de connexion de données ; chaque objet de connexion de données inclut un ensemble spécifique de propriétés et de méthodes.

Microsoft InfoPath 2010 prend en charge les types de connexion de données suivants :

  • Une requête de connexion ou un envoi à l'aide d'objets de données ActiveX représentés par les objets AdoQueryConnection et AdoSubmitConnection.

  • Une requête de connexion ou un envoi à une source de données externe qui est enregistrée auprès du service BDC (Business Data Connectivity) d'un serveur exécutant SharePoint Foundation 2010 ou SharePoint Server 2010 représentée par les objets BdcQueryConnection ou BdcSubmitConnection.

  • Une connexion pour interroger une liste SharePoint représentée par l'objet SharepointListRWQueryConnection ou SharepointListRWSubmitConnection.

  • Une connexion à un service Web représentée par l'objet WebServiceConnection.

  • Une connexion de requête ou d'envoi à un fichier XML représenté par les objets FileQueryConnection et FileSubmitConnection.

  • Une connexion d'envoi par message électronique, représentée par l'objet EmailSubmitConnection.

La classe DataSource correspond à l'interface DataObject dans le modèle objet Microsoft InfoPath 2003.

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.

Voir aussi

Référence

DataSource, membres

Microsoft.Office.InfoPath, espace de noms