Compartilhar via


XMLFileAdapterObject Interface

Definição

Representa uma conexão com um arquivo XML.

public interface class XMLFileAdapterObject : Microsoft::Office::Interop::InfoPath::XMLFileAdapter2
[System.Runtime.InteropServices.Guid("096CD5D5-0786-11D1-95FA-0080C78EE3BB")]
public interface XMLFileAdapterObject : Microsoft.Office.Interop.InfoPath.XMLFileAdapter2
type XMLFileAdapterObject = interface
    interface XMLFileAdapter2
Public Interface XMLFileAdapterObject
Implements XMLFileAdapter2
Derivado
Atributos
Implementações

Exemplos

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

Comentários

This type is a wrapper for a coclass that is required by managed code for COM interoperability. Use this type to access the members of the COM interface implemented by this coclass. Para obter informações sobre a interface COM, incluindo um link para descrições de seus membros, consulteXMLFileAdapter2.

O objeto XMLFileAdapterObject é um tipo de adaptador de dados do Microsoft Office InfoPath 2003 que contém todas as informações necessárias para recuperar dados de uma fonte de dados externa.

O objeto XMLFileAdapterObject fornece a FileURL propriedade, que pode ser usada para obter ou definir a URL (Uniform Resource Locator) do arquivo XML que está sendo usado como fonte de dados externa.

Para fontes de dados secundárias, o objeto XMLFileAdapterObject é acessível por meio da QueryAdapter propriedade do DataSourceObjecte da Item[Object] propriedade da DataAdaptersCollection coleção.

DataObject os objetos são acessíveis por meio da DataObjects propriedade do XDocument objeto.

Propriedades

FileURL

Obtém ou define a URL (Uniform Resource Locator) do arquivo XML associado ao XMLFileAdapterObject objeto.

(Herdado de XMLFileAdapter2)
Name

Obtém o nome de um XMLFileAdapterObject objeto.

(Herdado de XMLFileAdapter2)
QueryAllowed

Sempre retorna true.

(Herdado de XMLFileAdapter2)
SubmitAllowed

Sempre retorna false.

(Herdado de XMLFileAdapter2)

Métodos

Query()

Lê dados do adaptador de dados associado.

(Herdado de XMLFileAdapter2)
Submit()

O método Enviar está disponível para o XMLFileAdapterObject objeto, mas, como o objeto XMLFileAdapter está disponível apenas para receber dados, o método sempre gerará um erro em tempo de execução quando for chamado nesse objeto.

(Herdado de XMLFileAdapter2)

Aplica-se a