Register your product to gain access to bonus material or receive a coupon.
Sample: Introduction
Sample: Lesson 11, Passing Parameters into and out of a Workflow
You need to upgrade your Flash Player. You need version 9 or above to view this video. You may download it here. You may also see this message if you have JavaScript turned off. If this is the case, please enable JavaScript and reload the page.
For all developers who want to leverage the power of Windows Workflow Foundation in their own applications.
Looking for a better way to master today’s rapidly changing programming technologies? Want expert help, but don’t have the time or energy to read a book? Can’t find classroom training worth the money? Discover LiveLessons: self-paced, personal video instruction from the world’s leading technology experts.
Windows Workflow Foundation is a complex topic. Much of the development and actions of workflows are completed interactively in Visual Studio Designer and are not easily communicated through the written word.
In twenty quick and easy lessons, .NET expert and trainer Brian Noyes takes you through comprehensive visual training and shows you how to build software that takes full advantage of this revolutionary new product. With Developing Applications with Windows Workflow Foundation, you’ll master workflow concepts, integration, persistence, Web services, exceptions, transactions, events, and more–all at your own pace.
WF Packaging 1
Workflow Types 2
The Base Activity Library 3
WF Design Process 4
WF Capabilities 5
WF Layered Architecture 6
WF Services 6
WF Execution Model 6
Dependency Properties 7
WF Project Templates 9
WF Project Item Templates 10
Code versus Code Separation 11
Sequential Workflow Designer 13
Sequential Workflow Execution 14
State Machine Workflow Designer 17
Hierarchical Navigation in a State Machine 17
State Machine Workflow Execution 19
Code Activity 21
IfElse Activity 21
Conditions 22
While Activity 24
Delay Activity 25
Sequence Activity 25
Parallel Activity 26
InvokeWorkflow Activity 26
Concurrency in Workflows 27
Listen Activity 29
ConditionedActivityGroup Activity 29
Replicator Activity 30
Policy Activity 31
Hosting the WorkflowRuntime 33
Creating a Workflow Instance 33
Getting a WorkflowInstance for a Running Workflow 34
Host Application Requirements for WF 34
Handling Workflow Lifecycle Events 34
Creating the Persistence and Tracking Databases 35
Adding Persistence through Code 35
Adding Tracking through Code 36
Adding Persistence or Tracking in the config File 36
Runtime Effects of Persistence 37
Defining Workflow Properties for Parameters 39
Passing Input Parameters 40
Getting Output Parameters 40
Host Communications Model 41
Outgoing Calls Summary 45
InvokeWebService Activity Overview 47
Exposing Web Services from a Workflow 49
Host Site ASMX File 50
Web.config Entries 50
Fault Handling Scopes in Workflows 51
Throw Activity 52
Transactions in Workflows 53
Atomic Transactions 53
Long-Running Transactions 54
Event Handling in Workflows 55
Creating Custom Composite Activities 57
Defining Dependency Properties for Data Binding 58
Creating Custom Control Flow 58
Creating Custom Simple Activities 61
Creating Custom Design-Time Support for Your Custom Activity 61
