Partager via


XMLFileAdapterObject Interface

Définition

Représente une connexion à un fichier XML.

public interface class XMLFileAdapterObject : Microsoft::Office::Interop::InfoPath::SemiTrust::XMLFileAdapter2
[System.Runtime.InteropServices.Guid("096cd5d5-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLFileAdapterObject : Microsoft.Office.Interop.InfoPath.SemiTrust.XMLFileAdapter2
type XMLFileAdapterObject = interface
    interface XMLFileAdapter2
    interface XMLFileAdapter
Public Interface XMLFileAdapterObject
Implements XMLFileAdapter2
Attributs
Implémente

Exemples

DataAdapters dtaAdapters;
dataAdapters = thisDocument.DataAdapters; 
<span class="label">XMLFileAdapterObject</span> queryXMLFile = dataAdapters["form1"] as <span class="label">XMLFileAdapterObject</span>;
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);
 }
}

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, y compris un lien vers les descriptions de ses membres, consultezXMLFileAdapter2 .

L’objet XMLFileAdapterObject est un type d’adaptateur de données Microsoft InfoPath qui contient toutes les informations nécessaires pour récupérer des données à partir d’une source de données externe.

L’objet XMLFileAdapterObject fournit la FileURL propriété , qui peut être utilisée pour obtenir ou définir l’URL (Uniform Resource Locator) du fichier XML utilisé comme source de données externe.

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

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

Propriétés

FileURL

Obtient ou définit l’URL (Uniform Resource Locator) du fichier XML associé à l’objet XMLFileAdapterObject .

(Hérité de XMLFileAdapter2)
Name

Obtient le nom d’un XMLFileAdapterObject objet.

(Hérité de XMLFileAdapter2)
QueryAllowed

Renvoie toujours la valeur true.

(Hérité de XMLFileAdapter2)
SubmitAllowed

Renvoie toujours la valeur false.

(Hérité de XMLFileAdapter2)

Méthodes

Query()

Lit les données de l'adaptateur de données associé.

(Hérité de XMLFileAdapter2)
Submit()

La méthode Submit est disponible pour l’objet XMLFileAdapterObject , mais, comme l’objet XMLFileAdapter est disponible pour recevoir uniquement des données, la méthode génère toujours une erreur d’exécution lorsqu’elle est appelée sur cet objet.

(Hérité de XMLFileAdapter2)

S’applique à