Ejemplo n.º 1
0
        public async Task Rescan(IEnumerable <string> roots, IEnumerable <LibraryItem> items)
        {
            using (var task = new RescanLibraryTask(roots, items))
            {
                task.InitializeComponent(this.Core);
                await this.OnBackgroundTask(task).ConfigureAwait(false);

                await task.Run().ConfigureAwait(false);

                this.OnReport();
            }
        }
Ejemplo n.º 2
0
        public async Task Rescan()
        {
            using (var task = new RescanLibraryTask())
            {
                task.InitializeComponent(this.Core);
                await this.OnBackgroundTask(task).ConfigureAwait(false);

                await task.Run().ConfigureAwait(false);

                this.OnReport();
            }
        }