Channel9Downloader.ViewModels.DownloadsVM.InitializeDownloadManagerAsync C# (CSharp) Method

InitializeDownloadManagerAsync() private method

Initializes categories in the background.
private InitializeDownloadManagerAsync ( ) : void
return void
        private void InitializeDownloadManagerAsync()
        {
            var continuationTaskScheduler = TaskScheduler.FromCurrentSynchronizationContext();
            IsAdornerVisible = true;
            var task = new Task(() => _downloadManager.Initialize(_settings));
            task.ContinueWith(
                p =>
                    {
                        IsAdornerVisible = false;
                        CommandManager.InvalidateRequerySuggested();
                    },
                continuationTaskScheduler);
            task.Start();
        }