Freigeben über


DataSourceObject Schnittstelle

Definition

Stellt eine sekundäre Datenquelle dar.

public interface class DataSourceObject : Microsoft::Office::Interop::InfoPath::SemiTrust::DataObject
[System.Runtime.InteropServices.Guid("096cd5a1-0786-11d1-95fa-0080c78ee3bb")]
public interface DataSourceObject : Microsoft.Office.Interop.InfoPath.SemiTrust.DataObject
type DataSourceObject = interface
    interface DataObject
Public Interface DataSourceObject
Implements DataObject
Attribute
Implementiert

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 unterDataObject .

Ein DataObject-Objekt entspricht gespeicherten Daten, die mithilfe eines zugeordneten Datenadapters aus verschiedenen externen Datenquellen abgerufen wurden. Es stellt Eigenschaften und Methoden bereit, die die programmgesteuerte Interaktion mit gespeicherten Daten ermöglichen und einen Zugriff auf das zugeordnete Datenadapterobjekt ermöglichen. Auf das DataObject-Objekt kann über die DataObjects -Eigenschaft des XDocument -Objekts zugegriffen werden.

Das DataObject-Objekt fungiert als Vermittler zwischen einem Microsoft InfoPath-Formular und dem Datenadapterobjekt, das zum Abrufen von Daten von einer externen Verbindung verwendet wird, z. B. einer Verbindung mit einer Microsoft Access- oder Microsoft SQL Server-Datenbank, einer .xml-Datei oder einem XML-Webdienst. Der Typ des verwendeten Datenadapterobjekts hängt vom Typ der externen Datenverbindung ab. Das DataObject-Objekt stellt einen gemeinsamen Satz von Eigenschaften sowie eine Methode bereit, die von Datenadapterobjekten jedes Typs verwendet werden können, und jedes dieser Datenadapterobjekte stellt einen eigenen Satz von Eigenschaften und Methoden bereit.

Microsoft InfoPath unterstützt vier Arten von Datenadaptern:

Eigenschaften

DOM

Ruft einen Verweis auf ein XML-DOM (Document Object Model) ab, das einem DataSourceObject -Objekt zugeordnet ist.

(Geerbt von DataObject)
Name

Ruft den Namen des zugeordneten DataSourceObject -Objekts ab.

(Geerbt von DataObject)
QueryAdapter

Ruft einen Verweis auf das Datenadapterobjekt ab, das für eine sekundäre Datenquelle verwendet wird.

(Geerbt von DataObject)

Methoden

Query()

Führt den Abfragevorgang für den Datenadapter aus, der dem DataSourceObject -Objekt zugeordnet ist, und fügt den zurückgegebenen XML-Code in die zugeordnete Datenquelle (XML DOM) ein.

(Geerbt von DataObject)

Gilt für: