К.
Мне нужно выполнить задачу, асинхронный таск, с использованием конкретных переменных.
Создаём класс, вставляем туда переменные, в нём запускаем таск который вернётся в его же метод и обработает заложенные изначальное переменные.
И класс нужно удалить.
Смысл в том, что если это делать в общем классе, то запустив метод и вложив переменные в одно место, таск может не завершиться, а придёт уже другая задача с новыми переменными, и тогда придыдущая завершаясь обработает переменные от новой.