開發自訂記錄提供者

適用於:SQL Server Azure Data Factory 中的 SSIS Integration Runtime

Integration Services 具有多種記錄功能,可以擷取封裝執行期間發生的事件。 Integration Services 包含各種記錄提供者,可讓您能以 XML、文字、資料庫或 Windows 事件記錄檔等多種格式) 建立及儲存記錄。 如果所提供的記錄提供者與輸出格式並未完全符合您的需求,可以建立自訂記錄提供者。

若要建立自訂記錄提供者,您必須建立繼承自 LogProviderBase 基底類別的類別、將 DtsLogProviderAttribute 屬性 (Attribute) 套用至新類別,以及覆寫基底類別的重要方法與屬性 (Property),包括 ConfigString 屬性 (Property) 與 Log 方法。

本節內容

本節描述如何建立、設定和撰寫自訂記錄提供者的程式碼。

建立自訂記錄提供者
描述如何為自訂記錄提供者專案建立類別。

撰寫自訂記錄提供者的程式碼
描述如何透過覆寫基底類別的方法與屬性,來實作自訂記錄提供者。

開發自訂記錄提供者的使用者介面
SQL Server Integration Services 不支援自訂記錄提供者的自訂使用者介面。

自訂物件的共通資訊

如需可以在 Integration Services 中建立之所有類型自訂物件適用的共通資訊,請參閱下列主題:

開發 Integration Services 的自訂物件
描述為 Integration Services 實作所有類型之自訂物件的基本步驟。

保存自訂物件
描述自訂的持續性並解釋必須實作它的時機。

自訂物件的建立、部署和偵錯
描述建立、簽署、部署和偵錯自訂物件的技術。

其他自訂物件的相關資訊

如需可以在 Integration Services 中建立之其他類型自訂物件的資訊,請參閱下列主題:

開發自訂工作
討論如何進行自訂工作的程式設計。

開發自訂連線管理員
討論如何進行自訂連接管理員的程式設計。

開發自訂 Foreach 列舉程式
討論如何進行自訂列舉值的程式設計。

開發自訂資料流程元件
討論如何進行自訂資料流程來源、轉換和目的地的程式設計。