Home > Store

larger cover

Add To My Wish List

Developing Applications with Windows Workflow Foundation (WF) (Video Training)

Register your product to gain access to bonus material or receive a coupon.

Want to know more? Watch a course overview

Actual product comes full screen and in high resolution.

  • Audio & Video
  • Description
  • Extras
  • Reviews
  • Sample Content

Video

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.

  • LiveLessons are three-to-four hour video courses, on DVD with a book supplement, that are organized into bite-sized, self-contained lessons–you’ll learn key skills in as little as fifteen minutes!
  • Each lesson begins with well-defined learning objectives and ends with comprehensive summaries, which help you track your progress.
  • Follow along as your instructor shows how to get results in today’s top development environments.

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.

Author's Site

Please visit the author's website at www.softinsight.com/LiveLesson.

Praise For Developing Applications with Windows Workflow Foundation (WF) (Video Training)

"The LiveLessons format is ideal for learning WF and Brian Noyes is the perfect instructor. The pace is excellent and in just three hours, you’ll have a clear understanding of workflows and WF."—Guy Barrette, Blogger & Microsoft MVP, LevelExtreme.net

Preface

Download the preface

Table of Contents

Preface ix

Lesson 1: Windows Workflow Foundation Overview 1

WF Packaging 1

Workflow Types 2

The Base Activity Library 3

WF Design Process 4

Lesson 2: WF Architecture and Services 5

WF Capabilities 5

WF Layered Architecture 6

WF Services 6

WF Execution Model 6

Dependency Properties 7

Lesson 3: Visual Studio 2005 Project and Item Templates 9

WF Project Templates 9

WF Project Item Templates 10

Code versus Code Separation 11

Lesson 4: Sequential Workflow Basics 13

Sequential Workflow Designer 13

Sequential Workflow Execution 14

Lesson 5: State Machine Workflow Basics 17

State Machine Workflow Designer 17

Hierarchical Navigation in a State Machine 17

State Machine Workflow Execution 19

Lesson 6: Base Activities 1 21

Code Activity 21

IfElse Activity 21

Conditions 22

While Activity 24

Lesson 7: Base Activities 2 25

Delay Activity 25

Sequence Activity 25

Parallel Activity 26

InvokeWorkflow Activity 26

Concurrency in Workflows 27

Lesson 8: Base Activities 3 29

Listen Activity 29

ConditionedActivityGroup Activity 29

Replicator Activity 30

Policy Activity 31

Lesson 9: Integrating WF into Applications 33

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

Lesson 10: Enabling Persistence and Tracking 35

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

Lesson 11: Passing Parameters into and out of a Workflow 39

Defining Workflow Properties for Parameters 39

Passing Input Parameters 40

Getting Output Parameters 40

Lesson 12: Calling into a Running Workflow from the Host Application 41

Host Communications Model 41

Lesson 13: Calling from a Workflow into the Host Application 45

Outgoing Calls Summary 45

Lesson 14: Web Service Calls out from a Workflow 47

InvokeWebService Activity Overview 47

Lesson 15: Web Service Calls into a Workflow 49

Exposing Web Services from a Workflow 49

Host Site ASMX File 50

Web.config Entries 50

Lesson 16: Exception Handling 51

Fault Handling Scopes in Workflows 51

Throw Activity 52

Lesson 17: Using Transactions in Workflows 53

Transactions in Workflows 53

Atomic Transactions 53

Long-Running Transactions 54

Lesson 18: Handling Events in Workflows 55

Event Handling in Workflows 55

Lesson 19: Developing Custom Composite Activities 57

Creating Custom Composite Activities 57

Defining Dependency Properties for Data Binding 58

Creating Custom Control Flow 58

Lesson 20: Developing Custom Simple Activities 61

Creating Custom Simple Activities 61

Creating Custom Design-Time Support for Your Custom Activity 61

DRM-Free Video Downloads. Purchase and immediately download individual lessons from this DVD. Make your lesson selections below and click on the Buy button.

Lesson 1

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 1: Windows Workflow Foundation Overview (Downloadable Version)

This lesson introduces the key concepts behind Microsoft Windows Workflow (WF), including the tools you need, workflow types, the kinds of activities in the Base Activity Library, and the design process of WF applications.

Duration: 00:14:29  File Size: 23MB

View exampleView example
$2.99

Lesson 2

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 2: WF Architecture and Services (Downloadable Version)

This lesson covers the architecture and services in Windows Workflow (WF), as well as the dependency propoerties.

Duration: 00:13:09  File Size: 21MB

View exampleView example
$2.99

Lesson 3

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 3: Visual Studio 2005 Project and Item Templates (Downloadable Version)

This lesson describes the project types and project items that you can add for developing Windows Workflow (WF) and workflow applications.

Duration: 00:09:41  File Size: 14MB

View exampleView example
$2.99

Lesson 4

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 4: Sequential Workflow Basics (Downloadable Version)

This lesson introduces the basics of defining sequential workflows including the designer experience for workflows in general.

Duration: 00:12:45  File Size: 23MB

View exampleView example
$2.99

Lesson 5

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 5: State Machine Workflow Basics (Downloadable Version)

This lesson covers the basics of defining state machine workflows, including State, EventDriven, StateInitialization, StateFinalization, and SetState activities.

Duration: 00:22:08  File Size: 33MB

View exampleView example
$4.99

Lesson 6

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 6: Base Activities 1 (Downloadable Version)

This lesson shows how to use the Code, IfElse, and While activities.

Duration: 00:19:59  File Size: 32MB

View exampleView example
$4.99

Lesson 7

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 7: Base Activities 2 (Downloadable Version)

This lesson demonstrates how to use the Delay, Sequence, Parallel, and InvokeWorkflow activities.

Duration: 00:14:12  File Size: 26MB

View exampleView example
$2.99

Lesson 8

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 8: Base Activities 3 (Downloadable Version)

This lesson illustrates how to use the Listen, ConditionedActivityGroup, Replicator, and Policy activities.

Duration: 00:31:41  File Size: 55MB

View exampleView example
$4.99

Lesson 9

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 9: Integrating WF into Applications (Downloadable Version)

This lesson shows how to create the workflow runtime in the host application; how to create, start, and retrieve workflows; and how to handle work-flow lifecycle events in the host.

Duration: 00:21:13  File Size: 32MB

View exampleView example
$4.99

Lesson 10

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 10: Enabling Persistence and Tracking (Downloadable Version)

This lesson discusses how to create persistence and tracking services, and then shows the effect of persistence on execution.

Duration: 00:15:12  File Size: 26MB

View exampleView example
$2.99

Lesson 11

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 11: Passing Parameters into and out of a Workflow (Downloadable Version)

This lesson covers how to pass input parameters when starting a workflow, and how to get output parameters when a workflow completes.

Duration: 00:09:38  File Size: 18MB

View exampleView example
$2.99

Lesson 12

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 12: Calling into a Running Workflow from the Host Application

This lesson shows how to use the HandleExternalEvent activity to accept calls from the host application into the workflow.

Duration: 00:19:11  File Size: 32MB

View exampleView example
$2.99

Lesson 13

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 13: Calling from a Workflow into the Host Application (Downloadable Version)

This lesson demonstrates how to use the CallExternalMethod activity to make method calls into a host application object.

Duration: 00:13:29  File Size: 21MB

View exampleView example
$2.99

Lesson 14

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 14: Web Service Calls out from a Workflow (Downloadable Version)

This lesson illustrates how to use the InvokeWebServices activity to make Web service calls out of a workflow.

Duration: 00:09:15  File Size: 14MB

View exampleView example
$2.99

Lesson 15

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 15: Web Service Calls into a Workflow (Downloadable Version)

This lesson shows how to expose WebServiceInput and WebServiceOutput activities within the workflow as Web service methods that can be called by external applications. This includes how to hook things up in the workflow, as well as what you need in the host ASP.NET Web site.

Duration: 00:22:31  File Size: 36MB

View exampleView example
$4.99

Lesson 16

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 16: Exception Handling (Downloadable Version)

This lesson covers how to define fault-handling scopes to handle exceptions, as well as how to throw exceptions with the Throw activity.

Duration: 00:16:16  File Size: 30MB

View exampleView example
$2.99

Lesson 17

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 17: Using Transactions in Workflows (Downloadable Version)

This lesson demonstrates how to include atomic and long-running transactions in your workflows using the TransactoinSctope and CompensatableTransactionScope activities respectively, as well as how to define compensation handling for long-running transactions.

Duration: 00:16:23  File Size: 28MB

View exampleView example
$2.99

Lesson 18

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 18: Handling Events in Workflows (Downloadable Version)

This lesson describes how to handle events asynchronously from normal sequential workflow processing using the EventHandlingScope activity.

Duration: 00:06:20  File Size: 11MB

View exampleView example
$2.99

Lesson 19

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 19: Developing Custom Composite Activities (Downloadable Version)

This lesson illustrates how to implement custom container activities to encapsulate other child activities or to implement custom control flow. It also covers how to create dependency properties for data binding.

Duration: 00:10:30  File Size: 16MB

View exampleView example
$2.99

Lesson 20

Developing Applications with Windows Workflow Foundation (WF) (Video Training): Lesson 20: Developing Custom Simple Activities (Downloadable Version)

This lesson shows how to implement custom simple activities, including custom design-time behavior and appearance of your activity.

Duration: 00:11:03  File Size: 18MB

View exampleView example
$2.99

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

Actual product comes full screen and in high resolution.

 
Add To Cart

DVD  $74.99  $37.50

Usually ships in 24 hours.

This DVD includes free shipping!

Informit Network