Это Задача должна просто вызвать API для отправки некоторой информации о событии, и вы хотите просто запустить ее, не дожидаясь ее, чтобы не блокировать бесполезно другие вещи, которые вы хотите выполнить, пока Задача выполняется, не дожидаясь ее завершения.Посмотрим упрощенный пример:
Внутри команды ViewModel:
Код: Выделить всё
// Purchase completed
// API Call to send event
await Task.Run(() => { _ = ApiService.PostEvent("purchased"); });
// Navigate Back
Как я могу это предотвратить?
Могу ли я запустить Задача в потоке, который никогда не будет уничтожен, даже если его создатель будет уничтожен?
Или мне следует подойти совершенно по-другому?
Подробнее здесь: https://stackoverflow.com/questions/793 ... -collected
Мобильная версия