開發解譯管線元件
解譯管線元件會接收單一輸入訊息,並產生零個或多個輸出訊息。 解譯元件的用途是將交換的訊息分割成個別的文件。 解譯器元件必須實作下列介面:
IBaseComponent
IDisassemblerComponent
IComponentUI
IPersistPropertyBag 。 如需此介面的詳細資訊,請參閱 .NET Framework SDK 文件。
您可以擴充 FFDasmComp 或 XMLDasmComp 類別,以建立自己的反組譯元件。
警告
如果自訂解譯器的 MessageDestination 內容屬性設定為 SuspendQueue,解譯器傳回的資料流就必須支援 Seek(0),否則無法擱置訊息。
注意
自訂管線元件應將任何額外的部分從輸入訊息複製到輸出訊息。 其用意是要將這些部分保留到管線中做進一步處理。