Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Eine Zerlegungspipelinekomponente empfängt eine Nachricht bei der Eingabe und erzeugt null oder mehr Nachrichten bei der Ausgabe. Das Zerlegen von Komponenten wird verwendet, um Nachrichtenaustausche in einzelne Dokumente aufzuteilen. Disassemblerkomponenten müssen die folgenden Schnittstellen implementieren:
IBaseComponentIDisassemblerComponentIComponentUIIPersistPropertyBag . Weitere Informationen finden Sie in der .NET Framework SDK-Dokumentation für diese Schnittstelle.
Sie können eine eigene Zerlegungskomponente erstellen, indem Sie die FFDasmComp - oder XMLDasmComp-Klasse erweitern.
Warnung
Wenn Ihr benutzerdefinierter Disassembler die MessageDestination-Kontexteigenschaft auf SuspendQueue festlegt, muss der Datenstrom, der vom Disassembler zurückgegeben wird, Seek(0) unterstützen, damit das Anhalten funktioniert.
Hinweis
Benutzerdefinierte Pipelinekomponenten sollten alle zusätzlichen Teile aus der Eingabenachricht in die Ausgabenachricht(n) kopieren. Dadurch werden sie zur weiteren Verarbeitung in der Pipeline aufbewahrt.