XMLFileAdapterObject Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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) |