コード例 #1
0
        public static CancellableJobRunner Start(string jobDescription, IEnumerable <Action> operations, IProgress <JobRunnerProgress> progress, ILogger logger)
        {
            var runner = new CancellableJobRunner(jobDescription, operations, progress, logger);

            runner.ExecuteAsync()
            .Forget();     // kick off the re-analysis process and return

            return(runner);
        }