CancellationToken можно использовать для отмены задачи разными способами. Однако для моего приложения требуется больше информации, чем просто отмена задачи. Например, он должен знать, кто отменил задачу, когда задача была отменена, и почему она была отменена. Есть ли способ предоставить дополнительные данные при отмене задания?
Может, что-то вроде этого?
private static void Work(CancellationToken cancelToken)
{
while (true)
{
if(cancelToken.IsCancellationRequested)
{
return ("999999999");
}
Console.Write("345");
}
}
Ключ в том, что возвращается токен отмены, только сообщает вам, когда выходить...