The Base Activity Library in Windows Workflow

The latest OdeToCode article covers the base activity library in Windows Workflow. We look at the activities to communicate with local and remote services, evaluate rules, listen for events, and every other activity that ships in the WF toolbox.

Read it here: Windows Workflow: The Base Activity Library

As always, I appreciated any feedback you can offer.

posted on Wednesday, June 21, 2006 9:31 PM by scott

Comments

Saturday, June 24, 2006 8:18 PM by Hao Zhai

# re: The Base Activity Library in Windows Workflow

I think you meant to say: "it's best to use a ListenActivity inside of this activity" rather than "it's best to use this activity inside of a ListenActivity" in the following paragraph:

"Handle External Event is a blocking activity, meaning the workflow is not going to proceed until the event arrives from a local service. If there is a chance the event will never arrive, or if the event needs to arrive within a span of time, then it's best to use this activity inside of a ListenActivity. As we described earlier, the Listen activity has multiple branches, and we can place a DelayActivity in one of the branches to simulate a timeout."

Hao Zhai
KnowledgeLake, Inc.
hao.zhai@knowledgelake.com
Sunday, June 25, 2006 6:52 AM by scott

# re: The Base Activity Library in Windows Workflow

Thanks for the comment. Actually, you would want to use a HandleExternalEvent inside of a Listen activity. Listen lets us listen for more than one event, so we can listen for the external event and listen for a timeout at the same time.
Monday, July 17, 2006 7:51 AM by J Kropp

# re: The Base Activity Library in Windows Workflow

Thank you for the write up on the different activities. It was nice to have a comprehensive explaination for them in one location!
Monday, June 23, 2008 4:40 AM by 晃晃悠悠

# Windows Workflow: The Base Activity Library

ThebaseactivitylibraryinWindowsWorkflowcontainsgeneral-purposeactivitiesforconstructingw...