Partager via


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

Un composant de pipeline de désassemblage 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 des échanges de messages en documents individuels. Les composants du désassembleur doivent implémenter les interfaces suivantes :

  • IBaseComponent

  • IDisassemblerComponent

  • IComponentUI

  • IPersistPropertyBag . Pour cette interface, consultez la documentation .NET Framework SDK.

    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 renvoyé par le désassembleur doit prendre en charge Seek(0) pour que la suspension opère.

Notes

Les composants de pipeline personnalisés doivent copier les parties supplémentaires du message d'entrée vers le ou les messages de sortie. Ceci les empêche d'effectuer un autre traitement dans le pipeline.

Dans cette section