Compartir vía


Desarrollo de un componente de tubería de descomposición

Un componente de canalización de desensamblaje recibe un mensaje en la entrada y genera cero o más mensajes en la salida. Los componentes de desmontaje se usan para separar los intercambios de mensajes en documentos individuales. Los componentes desensambladores deben implementar las siguientes interfaces.

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

  • IPersistPropertyBag . Consulte la documentación del SDK de .NET Framework para esta interfaz.

    Puede crear su propio componente de desensamblaje si extiende la clase FFDasmComp o XMLDasmComp .

Advertencia

Si tu desensamblador personalizado va a establecer la propiedad de contexto de MessageDestination en SuspendQueue, la secuencia devuelta por el desensamblador debe admitir Seek(0) para que la suspensión funcione.

Nota:

Los componentes de canalización personalizados deben copiar las partes adicionales del mensaje de entrada en los mensajes de salida. Esto los conserva para su posterior procesamiento en la canalización.

En esta sección