Should I communicate with my Windows Workflow host via ExternalDataExchange, or rather using WCF?

I know I can communicate with my Windows Workflow host (from my workflow) using either ExternalDataExchange on the interface. Or I can communicate with my host using WCF using SendActivity provided with .NET 3.5.

I am not sure which method I should choose. Any suggestions for a pro-convention and approaches to these approaches?

+1


a source to share


1 answer


In our application, we are using WF from the IIS application pool. In terms of communication, we are using WCF (SendActivities or custom proxies based on contract). As long as you can reference the assembly, it works like a charm.



If you want to communicate with the WF host, you will most likely need more code.

+1


a source







All Articles