Workflow Foundation 4.0 Activity Data Model (III)

We talked about WF4 Activity overview and WF parameters in particular in previous posts. In this installment, I’m going to focus on WF variables. Variable Variables are modeled by Variable class.     namespace System.Activities     {           public abstract class Variable : LocationReference         {             public ActivityWithResult Default { get; set; }             public…

1

WF State Machine Activity Pack CTP1 Released

The WF State Machine Activity Pack CTP1 is released on CodePlex NOW!!  Please check it out. Last year in PDC2009, I ran a chalk talk on our work on WF 4 State Machine Activities and promised the team would ship an implementation for public review after the release of Visual Studio 2010.  Today, I am so…

3

WF ADO.NET Activity Pack CTP1 Released

We are happy to announce that we have released the WF ADO.NET Activity Pack CTP1 on CodePlex. The WF ADO.NET Activity Pack CTP1 contains a set of WF 4 Activities based on .NET Framework Data Providers. These activities enable accessing a database through SQL commands or stored procedures within a workflow.  You can drag-and-drop the ADO.NET…


Workflow Foundation 4.0 Activity Data Model (II)

In the 1st segment, I talked about high level principle for WF4’s data model design. I’m going to talk about WF Argument in particular in this post. Argument We’ve briefly touched this before: in WF4, arguments are modeled by Argument class. namespace System.Activities {   public abstract class Argument {     public Type ArgumentType { get;…

1

Workflow Foundation 4.0 Activity Data Model (I)

In previous blogs, we went through how define an Activity’s execution logic. But this is not enough. To build any meaningful Activity, developers also need to the activity’s state and data flow. In this post, I’m going to talk about WF4’s Activity data model. Argument and Variable 101   WF is just another higher level…