Partager via


FileQueryConnection Classe

Définition

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

public ref class FileQueryConnection abstract : Microsoft::Office::InfoPath::DataConnection
public abstract class FileQueryConnection : Microsoft.Office.InfoPath.DataConnection
type FileQueryConnection = class
    inherit DataConnection
Public MustInherit Class FileQueryConnection
Inherits DataConnection
Héritage
FileQueryConnection

Remarques

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

L’objet FileQueryConnection est accessible à l’aide de la DataConnections propriété de la XmlForm classe pour retourner la connexion à partir du DataConnectionCollection du modèle de formulaire.

L’objet FileQueryConnection est également accessible à partir DataSourceCollection du modèle de formulaire à l’aide de la DataSources propriété de et XmlFormde la QueryConnection propriété de la DataSource classe, comme indiqué 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 FileLocation propriété , qui peut être utilisée pour obtenir ou définir le chemin d’accès UNC (Uniform Resource Locator) ou UNC (Universal Naming Convention) du fichier XML utilisé dans une source de données externe.

En plus de la méthode par défaut Execute() héritée de la DataConnection classe de base qui effectue une opération de requête à l’aide des valeurs définies de manière déclarative en mode création de modèle de formulaire InfoPath, la classe FileQueryConnection fournit également la Execute(XPathNavigator) méthode , qui vous permet de spécifier un nœud XML différent dans lequel insérer les données retournées à partir du fichier XML externe.

La classe FileQueryConnection correspond à la classe XMLFileAdapterObject du modèle objet de Microsoft Office InfoPath 2003.

Constructeurs

FileQueryConnection()

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

Propriétés

FileLocation

Obtient ou définit le chemin d’accès URL (Uniform Resource Locator) ou UNC (Universal Naming Convention) du fichier XML associé à l’objet FileQueryConnection .

Name

Obtient le nom de la connexion de données.

(Hérité de DataConnection)

Méthodes

Execute()

Selon la classe TypeConnexionConnection à partir de laquelle elle est appelée, exécute une opération de requête ou d'envoi sur la connexion de données en utilisant les valeurs définies de façon déclarative pour les données envoyées, les paramètres de la requête ou les données à récupérer.

(Hérité de DataConnection)
Execute(XPathNavigator)

Remplace la méthode par défaut Execute() pour permettre la spécification d’un autre emplacement pour insérer les données retournées.

S’applique à