Ejemplo n.º 1
0
        private Task RunTaskAsync(Context context, IStartupTask startupTask)
        {
            var watch = Stopwatch.StartNew();

            context.WriteLog("Execute Startup Task; Type: '{0}'", startupTask);

            return(startupTask.RunAsync(context.Data)
                   .ContinueWith(t =>
            {
                watch.Stop();
                context.WriteLog("Complete Startup Task; Type: '{0}', Time: {1} ms", startupTask, watch.ElapsedMilliseconds);
            }));
        }