DataSourceObject 介面
表示次要資料來源。
**命名空間:**Microsoft.Office.Interop.InfoPath
**組件:**Microsoft.Office.Interop.InfoPath (於 microsoft.office.interop.infopath.dll 中)
語法
'宣告
<CoClassAttribute(GetType(DataSourceObjectClass))> _
<GuidAttribute("096CD5A1-0786-11D1-95FA-0080C78EE3BB")> _
Public Interface DataSourceObject
Inherits DataObject
'用途
Dim instance As DataSourceObject
[CoClassAttribute(typeof(DataSourceObjectClass))]
[GuidAttribute("096CD5A1-0786-11D1-95FA-0080C78EE3BB")]
public interface DataSourceObject : DataObject
備註
此類型為 coclass 的包裝函式,屬於 COM 互通性中 Managed 程式碼的必要項。使用此類型,即可存取由此 coclass 實作的 COM 介面成員。如需 COM 介面 (包括其成員說明連結) 的詳細資訊,請參閱 DataObject。
DataObject 物件與儲存的資料相對應,該資料是從外部資料取得的,並且使用關聯的資料中繼層。它提供以程式設計的方式與儲存資料互動的屬性與方法,並且提供對關聯資料中繼層物件的存取。DataObject 物件可以透過 XDocument 物件的 DataObjects 屬性來存取。
DataObject 物件是 Microsoft Office InfoPath 2007 表單與資料中繼層物件之間的媒介,用於取得外部連線的資料,例如對 Microsoft Access 或 Microsoft SQL Server 資料庫、.xml 檔案或 XML Web 服務的連接。使用的資料中繼層物件類型取決於外部資料連接的類型。DataObject 物件提供一組共用的屬性以及一個方法,可用於所有類型的資料中繼層物件,而且每個資料繼層物件都提供自己的屬性和方法。
Microsoft Office InfoPath 2007 支援四種類型的資料中繼層:
ActiveX 資料物件 由 ADOAdapterObject 物件代表。
SharePoint 清單 由 SharepointListAdapterObject 物件代表。
Web 服務 由 WebServiceAdapterObject 物件代表。
XML 檔案 由 XMLFileAdapterObject 物件代表。