Появилось описание асинхронного шаблона проектирования

Task-based Asynchronous Pattern  (TAP) является новым шаблоном для асинхронного программирования в.
NET Framework. Он основан на Task и Task {} TResult типах, в пространстве имен System.Threading.Tasks, которые используются для представления произвольных асинхронных операций. Более
подробно с шаблонов можно ознакомиться тут.