Développement des composants de pipeline personnalisés
Cette section décrit comment développer un composant de pipeline. Vous pouvez créer trois types de composants de pipeline : général, assemblage et désassemblement. Chacun de ces trois types peut aussi implémenter une fonctionnalité de sonde. Chaque type de composant de pipeline a une interface associée qui doit être implémentée pour que le composant soit connecté au moteur de messagerie BizTalk ; les interfaces de pipeline qui distinguent les types de composants sont IComponent, IAssemblerComponent et IDisassemblerComponent. Pour les composants d’analyse, vous devez implémenter l’interface IProbeMessage .
Microsoft BizTalk Server contient un exemple de composant de pipeline que vous pouvez référencer lors de la création de votre propre composant. L'exemple de composant illustre comment ajouter des données à la fin et au début d'un message. Pour plus d’informations sur l’exemple de composant de pipeline, consultez CustomComponent (BizTalk Server Sample).
Attention
Si vous référencez un composant de pipeline personnalisé à partir d’un pipeline dans Visual Studio, une erreur au moment de la compilation peut se produire. Pour corriger cette erreur, fermez le Concepteur de pipeline et rouvrez-le avant la compilation. Vous pouvez également supprimer le composant, puis l'ajouter.
Important
Lors de la mise à niveau vers BizTalk Server, vérifiez que les variables de chaîne dans vos composants de pipeline personnalisés existants ne contiennent pas de caractères de nouvelle ligne, tels que « \n ». Sinon, une erreur « nouvelle ligne en constante » se produit lors de la compilation de ce composant dans Visual Studio.