One of the great things about using a Workflow is that you can define behaviors that will be applied when your workflow (or some part of it) is canceled.
Activities, for example, can be canceled by the parent activity that contains them (as is the case with a Parallel), and the Workflow itself can be canceled by the host application.
In this episode, I'll show you a sample application that demonstrates how the
CancellationScope activity works.
WF4 CancellationScope Activity Sample (MSDN Code Gallery)
What do you want to see on endpoint.tv?