Share via


XMLFileAdapterObject Schnittstelle

Definition

Stellt eine Verbindung mit einer XML-Datei dar.

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
Abgeleitet
Attribute
Implementiert

Beispiele

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

Hinweise

Dieser Typ ist ein Wrapper für eine CoClass, die von verwaltetem Code für COM-Interoperabilität benötigt wird. Verwenden Sie diesen Typ, um auf die Mitglieder der COM-Schnittstelle zuzugreifen, die von dieser CoClass implementiert wird. Informationen zur COM-Schnittstelle, einschließlich eines Links zu Beschreibungen ihrer Member, finden Sie unterXMLFileAdapter2 .

Das XMLFileAdapterObject-Objekt ist ein Microsoft Office InfoPath 2003-Datenadaptertyp, der alle Informationen enthält, die zum Abrufen von Daten aus einer externen Datenquelle erforderlich sind.

Das XMLFileAdapterObject-Objekt stellt die FileURL -Eigenschaft bereit, die zum Abrufen oder Festlegen der URL (Uniform Resource Locator) der XML-Datei verwendet werden kann, die als externe Datenquelle verwendet wird.

Bei sekundären Datenquellen ist der Zugriff auf das XMLFileAdapterObject-Objekt über die QueryAdapter -Eigenschaft von DataSourceObjectund die Item[Object] -Eigenschaft der DataAdaptersCollection -Auflistung möglich.

DataObject Auf -Objekte kann über die DataObjects -Eigenschaft des XDocument -Objekts zugegriffen werden.

Eigenschaften

FileURL

Ruft die URL (Uniform Resource Locator) der XML-Datei ab, die dem -Objekt zugeordnet ist, oder legt diese XMLFileAdapterObject fest.

(Geerbt von XMLFileAdapter2)
Name

Ruft den Namen eines -Objekts ab XMLFileAdapterObject .

(Geerbt von XMLFileAdapter2)
QueryAllowed

Gibt immer true zurück.

(Geerbt von XMLFileAdapter2)
SubmitAllowed

Gibt immer false zurück.

(Geerbt von XMLFileAdapter2)

Methoden

Query()

Liest Daten aus dem zugeordneten Datenadapter.

(Geerbt von XMLFileAdapter2)
Submit()

Die Submit-Methode ist für das XMLFileAdapterObject -Objekt verfügbar, aber da das XMLFileAdapter-Objekt nur für den Empfang von Daten verfügbar ist, generiert die Methode immer einen Laufzeitfehler, wenn sie für dieses Objekt aufgerufen wird.

(Geerbt von XMLFileAdapter2)

Gilt für: