XMLFileAdapterObject Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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) |