PacktLib: Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#

Programming Windows Workflow Foundation: Practical WF Techniques and Examples using XAML and C#

Credits

About the Author

About the Reviewer

Preface

Hello, Workflow

Building Workflow Solutions

A Windows Workflow Tour

Our First Workflow

Summary

Authoring Workflows

Pure Code

Objects and Their Relationships

Pure XAML

Code and XAML Together

Summary

Sequential Workflows

The SequenceActivity

Workflows and the Outside World

Faults

Summary

The Base Activity Library

The Basics

Local Communication Events

Fault Handling

Transactions and Compensation

Conditions and Rules

Web Services

State Activities

Summary

Custom Activities

Why Would I Build Custom Activities?

How Do I Build Custom Activities?

Activity Composition

Dependency Properties

Derivation

Activity Execution

Summary

Workflow Hosting

The Workflow Runtime

Scheduling Services

Persistence Services

Tracking Services

Persistence and Tracking Together

Summary

Event-Driven Workflows

What Is a State Machine?

State Machines in Windows Workflow

Our First State Machine

Inspecting State Machines

Hierarchical State Machines

Summary

Communication in Workflows

Local Communication Services Redux

Web Service Communication

Summary

Rules and Conditions

What are Rules and Conditions?

Working with Conditions

Working with Rules

Summary