Compartir a través de


XMLFileAdapterObject Interfaz

Definición

Representa una conexión a un archivo 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
Atributos
Implementaciones

Ejemplos

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

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. Para obtener información sobre la interfaz COM, incluido un vínculo a las descripciones de sus miembros, consulteXMLFileAdapter2 .

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 FileURL propiedad , que se puede usar para obtener o establecer el localizador uniforme de recursos (URL) del archivo XML que se usa en un origen de datos externo.

Para los orígenes de datos secundarios, el objeto XMLFileAdapterObject es accesible a través de la QueryAdapter propiedad de DataSourceObjecty la Item[Object] propiedad de la DataAdaptersCollection colección.

DataObject Los objetos son accesibles a través de la DataObjects propiedad del XDocument objeto .

Propiedades

FileURL

Obtiene o establece el localizador uniforme de recursos (URL) del archivo XML asociado al XMLFileAdapterObject objeto .

(Heredado de XMLFileAdapter2)
Name

Obtiene el nombre de un XMLFileAdapterObject objeto .

(Heredado de XMLFileAdapter2)
QueryAllowed

Siempre devuelve true.

(Heredado de XMLFileAdapter2)
SubmitAllowed

Siempre devuelve false.

(Heredado de XMLFileAdapter2)

Métodos

Query()

Lee datos del adaptador de datos asociado.

(Heredado de XMLFileAdapter2)
Submit()

El método Submit está disponible para el XMLFileAdapterObject objeto pero, dado que el objeto XMLFileAdapter solo está disponible para recibir datos, el método siempre generará un error en tiempo de ejecución cuando se le llame en ese objeto.

(Heredado de XMLFileAdapter2)

Se aplica a