Footnote

Chapter 1

1 Because of passivation, however, you should not assume that all activities execute on the same thread. For example, do not store anything in the current thread context.

2 For those of you old enough to remember, this is how scheduling worked in early versions of Windows.

3 By default the ParallelActivity has two branches. You can use the “Add Branch” item on the ParallelActivity’s context menu to add branches.

4 Obviously, exactly what happens in any scenario depends on how long the TimeoutDuration property is set, and how long the activities in the middle and right branch take to execute. But the general idea remains. The activity behind the DelayActivity is scheduled behind whatever is in the scheduling queue.

Chapter ...

Get Building Applications with Windows Workflow Foundation (WF): Advanced Workflow Features now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.