Compartir a través de


Interfaz XMLFileAdapterObject

Representa una conexión a un archivo XML.

Espacio de nombres:  Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado:  Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)

Sintaxis

'Declaración
<GuidAttribute("096cd5d5-0786-11d1-95fa-0080c78ee3bb")> _
Public Interface XMLFileAdapterObject _
    Inherits XMLFileAdapter2, XMLFileAdapter
'Uso
Dim instance As XMLFileAdapterObject
[GuidAttribute("096cd5d5-0786-11d1-95fa-0080c78ee3bb")]
public interface XMLFileAdapterObject : XMLFileAdapter2, 
    XMLFileAdapter

Comentarios

Este tipo es un contenedor para una coclase que requiere el código administrado para la interoperabilidad con COM. Use este tipo para acceder a los miembros de la interfaz COM que implementa esta coclase. Encontrará información sobre la interfaz COM, así como vínculos a las descripciones de sus miembros, enXMLFileAdapter2.

El objeto XMLFileAdapterObject es un tipo de adaptador de datos de Microsoft InfoPath que contiene toda la información necesaria para recuperar datos de un origen de datos externo.

El objeto XMLFileAdapterObject proporciona la propiedad FileURL, que se puede utilizar para obtener o establecer la dirección URL del archivo XML utilizado como origen de datos externo.

Para orígenes de datos secundarios, se tiene acceso al objeto XMLFileAdapterObject a través de la propiedad QueryAdapter de DataSourceObject y la propiedad Item de la colección DataAdaptersCollection.

Se tiene acceso a los objetos DataObject a través de la propiedad DataObjects del objeto XDocument.

Ejemplos

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);
 }
}

Vea también

Referencia

Miembros XMLFileAdapterObject

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust