Как я могу приостановить выполнение до тех пор, пока не будет запрошена отмена?
var cts = new CancellationTokenSource();
Task.Run(() =>
{
// Wait for the Cancel...
Console.WriteLine("Canceled!");
});
Console.ReadKey();
cts.Cancel();
Console.ReadKey();
Подробнее здесь: https://stackoverflow.com/questions/399 ... ncellation