Condividi tramite


Sviluppo di un componente di disassemblaggio della pipeline

Un componente della pipeline di disassembling riceve un messaggio sull'input e produce zero o più messaggi nell'output. I componenti di disassembling vengono usati per suddividere gli interscambi di messaggi in singoli documenti. I componenti del disassembler devono implementare le interfacce seguenti:

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

  • IPersistPropertyBag . Per questa interfaccia, vedere la documentazione di .NET Framework SDK.

    È possibile creare un componente di disassembling personalizzato estendendo la classe FFDasmComp o XMLDasmComp .

Avvertimento

Se il disassembler personalizzato imposta la proprietà del contesto MessageDestination su SuspendQueue, il flusso restituito dal disassembler deve supportare Seek(0) per il funzionamento della sospensione.

Annotazioni

I componenti della pipeline personalizzati devono copiare eventuali parti aggiuntive dal messaggio di input ai messaggi di output. In questo modo vengono mantenuti per un'ulteriore elaborazione nella pipeline.

In questa sezione