參考指令碼解決方案中的其他組件

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

Microsoft .NET Framework 類別庫提供指令碼開發人員一組強大的工具,以實作 Integration Services 套件中的自訂功能。 指令碼工作和指令碼元件也可以使用自訂 Managed 組件。

注意

若要讓您的封裝能夠使用 Web 服務中的物件和方法,請使用 Microsoft Visual Studio Tools for Applications (VSTA) 所提供的 [新增 Web 參考] 命令。 在舊版 Integration Services 中,您必須產生 Proxy 類別,才能使用 Web 服務。

使用 Managed 組件

若要讓 Integration Services 在設計階段尋找 Managed 組件,您必須執行下列步驟:

  1. 在電腦上的任何資料夾中儲存 Managed 組件。

    注意

    在舊版 Integration Services 中,您只能將參考新增至儲存在 %windir%\Microsoft.NET\Framework\vx.x.xxxxx 資料夾或是 %ProgramFiles%\Microsoft SQL Server\100\SDK\Assemblies 資料夾中的受控組件。

  2. 加入 Managed 組件的參考。

    若要加入參考,請在 VSTA 中,於 [加入參考] 對話方塊的 [瀏覽] 索引標籤上,找到並加入 Managed 組件。

若要讓 Integration Services 在執行階段尋找受控組件,您必須執行下列步驟:

  1. 使用強式名稱簽署 Managed 組件。

  2. 在執行封裝的電腦上之全域組件快取中安裝組件。

    如需詳細資訊,請參閱建立、部署和偵錯自訂物件

使用 Microsoft .NET Framework 類別庫

指令碼工作與指令碼元件可以利用 .NET Framework 類別庫公開的所有其他物件與功能。 例如,透過使用 .NET Framework,可以擷取您的環境相關資訊,並與執行套件的電腦互動。

這個清單描述幾個較常使用的 .NET Framework 類別:

  • System.Data:包含 ADO.NET 架構。

  • System.IO:提供介面給檔案系統與資料流。

  • System.Windows.Forms:提供表單建立。

  • System.Text.RegularExpressions:提供可使用規則運算式的類別。

  • System.Environment:傳回有關本機電腦、目前使用者以及電腦與使用者設定的資訊。

  • System.Net:提供網路通訊。

  • System.DirectoryServices: 公開 Active Directory。

  • System.Drawing:提供大量的影像操作程式庫。

  • System.Threading:允許多執行緒程式設計。

如需 .NET Framework 的詳細資訊,請參閱 MSDN Library。

另請參閱

使用指令碼擴充套件