Почему CancellationToken действует и на объект Task, которому в параметры конструктора он не передаётся (см. внутри)?
CancellationToken является механизмом, который позволяет отменить выполнение асинхронных операций в C#. Он предоставляет возможность контролировать выполнение задачи и принудительно прерывать ее выполнение, если это необходимо. Понимание того, как CancellationToken воздействует на объект Task без его передачи в конструкторе, требует некоторого знакомства с внутренними механизмами работы синхронизации в C#. Когда вы создаете объект Task без CancellationToken ... Читать далее