public Task QueueTask()

in Hands-on lab/lab-files/starter-project/SmartMeterSimulator/BackgroundQueue.cs [12:22]


        public Task QueueTask(Action action)
        {
            lock (key)
            {
                previousTask = previousTask.ContinueWith(t => action()
                    , CancellationToken.None
                    , TaskContinuationOptions.None
                    , TaskScheduler.Default);
                return previousTask;
            }
        }