Exposer correctement des méthodes .NET pour des opérations asynchrones WinRT

Tags: async, await

Avec le compilateur .NET 4.5, on peut gérer les opérations asynchrones de façon trivial grâce aux mots clés async/await. La magie qui opère derrière est bien gérée par le compilateur.

En revanche, dès que l'on s'occupe de programmes pour WinRT, ce dernier préfère les interfaces spécifiques à son framework dont l'interface de base est IAsyncInfo.

Ce billet du blog des développeurs Windows 8 de Microsoft explique en détail comment vraiment (j'insiste sur le vraiment), exposer ses tâches (au sens Task) pour WinRT.

http://blogs.msdn.com/b/windowsappdev/archive/2012/06/14/exposing-net-tasks-as-winrt-asynchronous-operations.aspx

blog comments powered by Disqus