Saturday, July 17, 2010

Persistence of Worker data in "VeroServe Workflow"

When an ExecutionServe Worker is used as a variable within a "VeroServe Workflow", its properties decorated with the [DataMember] attribute will be persisted with the rest of the work flow when it persists.

What makes this possible is the persistence services of SqlWorkflowInstanceStore, which "VeroServe Workflow" uses to persist work flows. SqlWorkflowInstanceStore in turn uses  the NetDataContractSerializer to serialize and deserialize complex types, including those decorated with the [DataContract] attribute like ExecutionServe Workers.

No comments:

Post a Comment