механизм отмены async / await

У меня вопрос о том, какой механизм для отмены текущей асинхронной операции можно использовать вместо токена отмены в контексте async / await. Я уверен, что это хорошо изученное дизайнерское решение, которое учитывает императивный характер языка, но в реальных ситуациях необходимость передавать объект отмены всем вашим асинхронным методам, по крайней мере, немного болезненна. Есть еще идеи дизайна от сообщества C #, или предложенный механизм отмены просто нормальный? Я что-то упускаю.

6
задан svick 23 August 2012 в 13:20
поделиться