Esempio n. 1
0
 public TaskOrchestrationContext(OrchestrationInstance orchestrationInstance, TaskScheduler taskScheduler)
 {
     this.taskScheduler     = taskScheduler;
     openTasks              = new Dictionary <int, OpenTaskInfo>();
     orchestratorActionsMap = new Dictionary <int, OrchestratorAction>();
     idCounter              = 0;
     dataConverter          = new JsonDataConverter();
     OrchestrationInstance  = orchestrationInstance;
     IsReplaying            = false;
 }
Esempio n. 2
0
 protected AsyncTaskActivity(DataConverter dataConverter)
 {
     if (dataConverter != null)
     {
         DataConverter = dataConverter;
     }
     else
     {
         DataConverter = new JsonDataConverter();
     }
 }
 public ReflectionBasedTaskActivity(object activityObject, MethodInfo methodInfo)
 {
     DataConverter       = new JsonDataConverter();
     this.activityObject = activityObject;
     MethodInfo          = methodInfo;
 }
 public ReflectionBasedTaskActivity(object activityObject, MethodInfo methodInfo)
 {
     DataConverter = new JsonDataConverter();
     this.activityObject = activityObject;
     MethodInfo = methodInfo;
 }
Esempio n. 5
0
 protected AsyncTaskActivity()
 {
     DataConverter = new JsonDataConverter();
 }