XMLFileAdapterObject - Interface

Représente une connexion à un fichier XML.

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

Syntaxe

'Déclaration
<GuidAttribute("096CD5D5-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface XMLFileAdapterObject _
    Inherits XMLFileAdapter2
'Utilisation
Dim instance As XMLFileAdapterObject
[GuidAttribute("096CD5D5-0786-11D1-95FA-0080C78EE3BB")]
public interface XMLFileAdapterObject : XMLFileAdapter2

Remarques

Ce type est le wrapper d’une coclasse requise par le code managé pour l’interopérabilité COM. Utilisez ce type pour accéder aux membres de l’interface COM implémentée par cette coclasse. Pour plus d’informations sur l’interface COM et pour accéder à un lien vers les descriptions de ses membres, voirXMLFileAdapter2.

L'objet XMLFileAdapterObject est un type d'adaptateur de données de Microsoft Office InfoPath 2003 qui contient toutes les informations nécessaires pour extraire des données à partir d'une source de données externe.

L'objet XMLFileAdapterObject fournit la propriété FileURL , qui peut être utilisé get ou set l'URL Uniform Resource Locator () du fichier XML du fichier qui est utilisé à une source de données externe.

Pour les sources de données secondaires, l'objet XMLFileAdapterObject est accessible via la propriété QueryAdapter de la DataSourceObjectet la propriété Item de la collection DataAdaptersCollection .

les objets DataObject sont accessibles via la propriété DataObjects de l'objet XDocument .

Exemples

DataAdapters dtaAdapters;
dataAdapters = thisDocument.DataAdapters; 
XMLFileAdapterObject queryXMLFile = dataAdapters["form1"] as XMLFileAdapterObject;
if (queryXMLFile == null)
{
 thisXDocument.UI.Alert("The DataAdapter does not exist or is not an XMLFileAdapterObject.");
}
else
{
 thisDocument.UI.Alert("Query - XML file adapter"); 
 thisDocument.UI.Alert("Name: " + queryXMLFile.Name);
 thisDocument.UI.Alert("QueryAllowed: " + queryXMLFile.QueryAllowed);
 thisDocument.UI.Alert("SubmitAllowed: " + queryXMLFile.SubmitAllowed);
 thisDocument.UI.Alert("FileURL: " + queryXMLFile.FileURL);
 // Perform the query.
 try
 {
  queryXMLFile.Query();
 }
 catch (Exception ex)
 {
  thisXDocument.UI.Alert("Failed to query.\n\n" + ex.Message);
 }
 // Perform the submit.
 try
 {
  queryXMLFile.Submit();
 }
 catch (Exception ex)
 {
  thisXDocument.UI.Alert("Failed to submit.\n\n" + ex.Message);
 }
}

Voir aussi

Référence

XMLFileAdapterObject - Membres

Microsoft.Office.Interop.InfoPath - Espace de noms