FileQueryConnection, classe
Représente une connexion pour extraire des données d'un fichier XML.
Espace de noms : Microsoft.Office.InfoPath
Assembly : Microsoft.Office.InfoPath (dans microsoft.office.infopath.dll)
Syntaxe
Public MustInherit Class FileQueryConnection
Inherits DataConnection
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.
Hiérarchie d'héritage
System.Object
Microsoft.Office.InfoPath.DataConnection
Microsoft.Office.InfoPath.FileQueryConnection
Sécurité des threads
Les membres statiques publics de ce type (Shared en Visual Basic) sont sécurisés au niveau 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
Membres FileQueryConnection
Microsoft.Office.InfoPath, espace de noms