開發自訂管線元件
本節描述如何開發管線元件。 您可建立三種管線元件類型:一般、組譯和反組譯。 這三種類型都可額外實作探查功能。 每種管線元件都有相關聯的介面,必須實作此介面,才能將元件插入 BizTalk 傳訊引擎;區分元件類型的管線介面為 IComponent、 IAssemblerComponent和 IDisassemblerComponent。 針對探查元件,您必須實作 IProbeMessage 介面。
Microsoft BizTalk Server包含您可以在建立自己的元件時參考的範例管線元件。 此範例元件示範如何將資料附加至訊息結尾,以及如何在訊息開頭新增資料。 如需範例管線元件的詳細資訊,請參閱CustomComponent (BizTalk Server 範例) 。
警告
如果您從 Visual Studio 中的管線參考自訂管線元件,可能會發生編譯時期錯誤。 若要修正這個錯誤,請關閉管線設計師,並在編譯之前重新開啟它。 或者,您也可以移除此元件,然後再新增它。
重要
升級至BizTalk Server時,請確定您現有自訂管線元件中的任何字串變數不包含任何分行符號,例如 '\n'。 否則,在 Visual Studio 中編譯此元件時,會發生「分行符號為常數」錯誤。