Teilen über


Entwickeln von benutzerdefinierten Pipelinekomponenten

In diesem Abschnitt wird beschrieben, wie Sie eine Pipelinekomponente entwickeln. Sie können drei Arten von Pipelinekomponenten erstellen: Allgemein, Zusammenbau und Disassemblieren. Jeder dieser drei Typen kann zusätzlich Prüffunktionen implementieren. Jeder Typ von Pipelinekomponente verfügt über eine zugeordnete Schnittstelle, die implementiert werden muss, damit die Komponente an die BizTalk-Messaging-Engine angeschlossen werden kann. Die Pipelineschnittstellen, die die Typen von Komponenten unterscheiden, sind IComponent, IAssemblerComponent und IDisassemblerComponent. Zum Testen von Komponenten müssen Sie die IProbeMessage-Schnittstelle implementieren.

Microsoft BizTalk Server enthält eine Beispielpipelinekomponente, auf die Sie beim Erstellen einer eigenen Komponente verweisen können. Die Beispielkomponente veranschaulicht, wie Daten an das Ende einer Nachricht angehängt und am Anfang einer Nachricht hinzugefügt werden. Weitere Informationen zur Beispielpipelinekomponente finden Sie unter CustomComponent (BizTalk Server Beispiel).

Achtung

Wenn Sie aus einer Pipeline in Visual Studio auf eine benutzerdefinierte Pipelinekomponente verweisen, kann ein Kompilierzeitfehler auftreten. Zum Beheben des Fehlers müssen Sie den Pipeline-Designer schließen und vor dem Kompilieren wieder öffnen. Sie können stattdessen auch die Komponente entfernen und dann hinzufügen.

Wichtig

Stellen Sie beim Upgrade auf BizTalk Server sicher, dass Zeichenfolgenvariablen in Ihren vorhandenen benutzerdefinierten Pipelinekomponenten keine Zeilenumbruchzeichen wie "\n" enthalten. Andernfalls tritt beim Kompilieren dieser Komponente in Visual Studio der Fehler "Zeilenumbruch in konstant" auf.

In diesem Abschnitt