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; }
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; }
protected AsyncTaskActivity() { DataConverter = new JsonDataConverter(); }