Приложение для хранения окон, которое имеет длинный метод, который мне нужно вызвать, когда приложение запускается, но мне не нужно ждать его завершения. Я хочу, чтобы он выполнялся как фоновая задача. Если переход в определенную часть приложения (отчетность), то я проверю и при необходимости ждут задачи.Запустить задачу Async без использования Await в вызываемом методе
Это называется, как этот
Dim updateTask As Task(Of Boolean) = UpdateVehicleSummaries(0)
Это не имеет никакого вызова AWAIT в нем, и я получаю предупреждение, что он будет работать синхронно. Как мне начать что-то подобное и запустить его асинхронно? Я хочу, чтобы он запускался по своему потоку/задаче, не блокируя поток интерфейса. Есть идеи?
Thanx!
Простейшая реализация с помощью 'BackgroundWorker' –
Есть какие-либо образцы? System.ComponentModel.BackgroundWorker не входит в структуру Windows.Store. –
Нет, которые достаточно коротки, чтобы поставить здесь - я постараюсь составить короткий ответ ниже –