У меня есть функция, которая возвращает задачу, чтобы сделать что-нибудь с этим.
У меня есть пользовательская форма, ProgressDialog, конструктор которой выполняет задачу для выполнения. В этом диалоговом окне отображается состояние задачи, но это не важно.
Диалог имеет кнопку Отмена. Если пользователь нажимает на это, Задача должна быть отменена, но как я могу это сделать? Там у меня есть только объект «Задача», а не «CancellationTokenSource» (с помощью которого я могу отменить задание).
Почему я не могу отменить задачу через сам объект задачи?