共用方式為


DataSource 類別

表示表單範本中的資料來源。

**命名空間:**Microsoft.Office.InfoPath
**組件:**Microsoft.Office.InfoPath (於 microsoft.office.infopath.dll 中)

語法

'宣告
Public MustInherit Class DataSource
'用途
Dim instance As DataSource
public abstract class DataSource

備註

DataSource 物件會對應至與 Microsoft Office InfoPath 2007 表單範本關聯的其中一個儲存資料來源。DataSource 物件可以表示表單範本的主要 (主) 資料來源,或使用關聯資料連線 (在舊版 Microsoft InfoPath 中稱為資料中繼層) 從某些外部資料來源取得的次要資料來源。使用表單的主要資料來源可存取表單的基礎 XML 文件,而使用次要資料來源則可存取從外部資料來源 (例如 Web 服務查詢) 擷取的資料。

DataSource 會提供一些屬性和方法,可用於以程式設計方式與儲存資料互動,並且存取次要資料來源的關聯資料連線。您可以使用 XmlForm 類別的 DataSources 屬性來存取 DataSource 物件。

若為次要資料來源,DataSource 物件會當做表單與用來從外部資料來源取得資料的資料連線 (例如 Microsoft Access 或 Microsoft SQL Server 資料庫、.xml 檔案或 XML Web 服務的連線) 之間的媒介。使用的資料連線物件類型會取決於用來取得資料的外部資料連線類型而定。DataSource 物件會提供一組通用的屬性和方法,可用於所有資料連線物件類型,而且每個資料連線物件都會提供自己的屬性和方法。

Microsoft Office InfoPath 2007 支援下列資料連線類型:

DataSource 類別會對應至 Microsoft InfoPath 2003 物件模型的 DataObject 介面。

繼承階層

System.Object
  Microsoft.Office.InfoPath.DataSource

執行緒安全

此型別的所有公用靜態 (於 Visual Basic 共用) 成員都是執行緒安全。但並不保證所有執行個體成員為執行緒安全。

請參閱

參考

DataSource 成員
Microsoft.Office.InfoPath 命名空間