Compartir vía


Desarrollo de un componente de canalización de desensamblado

Un componente de canalización de desensamblado recibe un mensaje en la entrada y produce cero o más mensajes en la salida. Los componentes de desensamblado se utilizan para dividir intercambios de mensajes en documentos individuales. Los componentes de desensamblado deben implementar las interfaces siguientes:

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

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

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

Advertencia

Si el desensamblador personalizado define la propiedad de contexto MessageDestination como SuspendQueue, la secuencia que aquél devuelve debe ser compatible con Seek(0) para que funcione la suspensión.

Nota

Los componentes de canalización personalizados deberían copiar todas las partes adicionales del mensaje de entrada en los mensajes de salida. Con ello, se conservan para el procesamiento ulterior en la canalización.

En esta sección