Implementierung einer benutzerdefinierten Windows -Workflow -Aktivität, die einen asynchronen Betrieb ausführt

StackOverflow https://stackoverflow.com/questions/24823

Frage

Ich habe konzeptionelle Probleme, herauszufinden, wie ich dies am besten implementieren kann ... Ich möchte einen benutzerdefinierten Aktivitätsklassen für Windows -Workflow erstellen. Die Aktivität muss eine Bibliotheksmethode von Drittanbietern anrufen, die selbst einen weiteren Prozess asynchron ausführt und möglicherweise von Sekunden bis zu vielen Stunden dauern kann. Diese Bibliothek bietet mir die Möglichkeit, entweder für das Methodeergebnis zu Umfrage oder für ein Ereignis abonniert, das auf die Fertigstellung hinweist. In meinen Nicht-Workflow-Apps abonniere ich normalerweise nur dieses Ereignis, aber das scheint im Workflow-Fall nicht vernünftig zu sein. Ich bin mir auch nicht sicher, wie ich ein Wahlschema am besten umsetzen kann. Kann jemand einige Hinweise auf ähnliche Probleme empfehlen?

War es hilfreich?

Lösung

Kirk Allen Evans schrieb eine interessante Blog Darüber mit einigen ziemlich guten Code -Beispielen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top