Beispiel #1
0
        public void RunInBackground(Step step, string key = null)
        {
            key = step.GetType().GenerateKey(key);

            if (MemoryProcesses.ContainsKey(key))
            {
                FatalException.ArgumentException($"Key already exists for background process : {key}");
            }

            var flow = this.RunWorkflowAsync(step);

            MemoryProcesses.Add(key, flow);
        }