開發自訂 ForEach 列舉值
Integration Services 使用 Foreach 列舉值在集合中反覆運算項目,並為每個元素執行相同的工作。Integration Services 包括各種 Foreach 列舉值,可支援最常使用的集合,例如資料夾中的所有檔案、資料庫中的所有資料表,或是儲存在封裝變數中之清單的所有元素。如果提供的 Foreach 列舉值與集合並未完全符合您的需求,可以建立自訂 Foreach 列舉值。
若要建立自訂 Foreach 列舉值,您必須建立從 ForEachEnumerator 基底類別繼承的類別、將 DtsForEachEnumeratorAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別重要的方法與屬性 (Property),包括 GetEnumerator 方法。
如需自訂 Foreach 列舉值的工作範例,請參閱 Codeplex 網站上的 Integration Services 範例 (英文)。
本節內容
本章節描述如何建立和設定自訂 Foreach 列舉值及其自訂使用者介面,以及如何撰寫它們的程式碼。
建立自訂 Foreach 列舉值
描述如何為自訂 Foreach 列舉值專案建立類別。撰寫自訂 Foreach 列舉值的程式碼
描述如何透過覆寫基底類別的方法與屬性,來實作自訂 Foreach 列舉值。開發自訂 ForEach 列舉值的使用者介面
描述如何實作用以設定自訂 Foreach 列舉值的使用者介面類別與表單。
相關主題
自訂物件的共通資訊
如需有關 Integration Services 中可以建立之所有類型自訂物件適用的共通資訊,請參閱下列主題:
開發 Integration Services 的自訂物件
描述為 Integration Services 實作所有類型的自訂物件之基本步驟。保存自訂物件
描述自訂的持續性並解釋必須實作它的時機。建立、部署和偵錯自訂物件
描述建立、簽署、部署和偵錯自訂物件的技術。
其他自訂物件的相關資訊
如需有關在 Integration Services 中可以建立之其他類型自訂物件的詳細資訊,請參閱下列主題:
開發自訂工作
討論如何進行自訂工作的程式設計。開發自訂連接管理員
討論如何進行自訂連接管理員的程式設計。開發自訂記錄提供者
討論如何進行自訂記錄提供者的程式設計。開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。
|