反組譯管線元件會在輸入上接收一則訊息,並在輸出上產生零或多個訊息。 反組譯元件可用來將訊息交換分割成個別檔。 反組譯程式元件必須實作下列介面:
IBaseComponentIDisassemblerComponentIComponentUIIPersistPropertyBag 。 請參閱此介面的 .NET Framework SDK 檔。
您可以擴充 FFDasmComp 或 XMLDasmComp 類別,以建立自己的反組譯元件。
警告
如果您的自定義反組譯程式將 MessageDestination 內容屬性設定為 SuspendQueue,反組譯程式所傳回的數據流必須支援 Seek(0) 暫停才能運作。
備註
自訂管線元件應該將輸入訊息的任何其他元件複製到輸出訊息。。 這樣會保留它們以在管線中進一步處理。