Async CTP - Comment utiliser async / await pour appeler un service wcf?

Si j'appelle un service WCF méthode que je ferais quelque chose comme ceci:

proxy.DoSomethingAsync();
proxy.DoSomethingAsyncCompleted += OnDoSomethingAsyncCompleted;

Comment pourrais-je faire la même chose à l'aide de la nouvelle async ctp?
Je suppose que j'aurais besoin de quelque chose comme proxy.DoSomethingTaskAsync ou proxy.DoSomethingAsync().ToTask()? L'appel de service web doit renvoyer une Task<T> pour être en mesure d'utiliser le await mot-clé, mais comment??

source d'informationauteur Roger | 2010-11-04