Partager via


FileQueryConnection, classe

Représente une connexion pour extraire des données d'un fichier XML.

Hiérarchie d'héritage

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

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

Syntaxe

'Déclaration
Public MustInherit Class FileQueryConnection _
    Inherits DataConnection
'Utilisation
Dim instance As FileQueryConnection
public abstract class FileQueryConnection : DataConnection

Remarques

La classe FileQueryConnection représente une connexion de données créée dans InfoPath à l'aide de l'Assistant de connexion de données qui spécifie toutes les informations nécessaires à l'extraction des données d'un fichier XML utilisé comme source de données secondaire (externe).

L'objet FileQueryConnection est accessible à l'aide de la propriété DataConnections de la classe XmlForm pour renvoyer la connexion depuis la collection DataConnectionCollection du modèle de formulaire.

Il est possible d'accéder à l'objet FileQueryConnection depuis la collection DataSourceCollection du modèle de formulaire à l'aide de la propriété DataSources de XmlForm, et la propriété QueryConnection de la classe DataSource, comme illustré dans la ligne de code suivante.

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

La classe FileQueryConnection fournit la propriété FileLocation, qui peut être utilisée pour obtenir ou définir le chemin d'URL ou d'UNC du fichier XML utilisé comme source de données externe.

Outre la méthode Execute héritée de la classe de base DataConnection qui effectue une opération de requête à l'aide des valeurs définies par déclaration en mode Création de modèle de formulaire dans InfoPath, la classe FileQueryConnection comprend la méthode FileQueryConnection.Execute, qui permet de spécifier un autre nœud XML dans lequel insérer les données renvoyées par le fichier XML externe.

La classe FileQueryConnection correspond à la classe XMLFileAdapterObject du modèle objet de Microsoft Office 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

FileQueryConnection, membres

Microsoft.Office.InfoPath, espace de noms