Partager via


Développement d’un composant de pipeline de désassemblage

Un composant de pipeline désassembleur reçoit un message en entrée et produit zéro ou plusieurs messages en sortie. Les composants de désassemblage sont utilisés pour fractionner les échanges de messages en documents individuels. Les composants désassembleur doivent implémenter les interfaces suivantes :

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

  • IPersistPropertyBag . Reportez-vous à la documentation du Kit de développement logiciel (SDK) .NET Framework pour cette interface.

    Vous pouvez créer votre propre composant de désassemblement en étendant la classe FFDasmComp ou XMLDasmComp .

Avertissement

Si votre désassembleur personnalisé définit la propriété de contexte MessageDestination sur SuspendQueue, le flux retourné par le désassembleur doit prendre en charge Seek(0) pour que la suspension fonctionne.

Remarque

Les composants de pipeline personnalisés doivent copier les parties supplémentaires du message d’entrée vers le ou les messages de sortie. Cela les préserve pour un traitement ultérieur dans le pipeline.

Dans cette section