Workflow Timeout Pattern
Last changed: -213.246.214.133
.
Summary
Used to create a timeout period for a workflow to complete.
Add an
EventHandlingScopeActivity
to the workflow.
Add watherver work needs to be done to the normal flow. Note you might need a
SequenceActivity
activity if you are going to add multiple children.
Switch to the
EventHandlersView
.
Add an
EventDrivenActivity
to the
EventHandler
.
Add a
DelayActivity
and set the timeout to the maximum allowed.
Add whatever you want to do when the timeout expires.
An
TerminateActivity
to kill the workflow
Set a
TimeoutOccurred
property to skip certain actions.
Do something else altogether
Container for one or more event handling activities.
23-11-2009 15:22:05 - -80.126.16.139
Runs a set of child activities according to a single defined ordering.
23-11-2009 15:28:16 - 80.126.236.224
Wraps an Activity whose execution is initialized by an event.
23-11-2009 15:22:02 - 121.244.168.101
Provides the logic to establish a timer and to wait, asynchronously, for timer's expiration.
23-11-2009 15:21:06 - 80.126.236.224
Immediately terminates a workflow and all running activities.
23-11-2009 15:30:28 - 80.126.236.224