O padrão Task-based Asynchronous Pattern (TAP) corresponde a uma evolução do padrão Event-based Asynchronous Pattern (EAP) para programação assíncrona na plataforma .NET.
O suporte a funções assíncronas será incorporado à linguagem C# na versão 5. Para isto, serão introduzidas duas novas palavras-chaves na linguagem: async e await.
14. Tipos Task e Task<T> em funções assíncronas
void Task Task<TResult>
await
void Task
Task<TResult>
14
15.
16. Mais informações sobre TAP e C# Async
http://msdn.microsoft.com/en-us/vstudio/async.aspx
http://go.microsoft.com/fwlink/?LinkId=204847
http://channel9.msdn.com/Shows/Going%20Deep/Mads-
Torgersen-Inside-C-Async
http://channel9.msdn.com/posts/Mads-Torgersen-Visual-Studio-
Async-CTP-SP1-Refresh-Overview
16
17. Recursos para programação assíncrona
http://go.microsoft.com/fwlink/?LinkId=201927
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=75
568aa6-8107-475d-948a-ef22627e57a5
http://go.microsoft.com/fwlink/?LinkId=203690
17