Async/Await avec Silverlight & WCF
Bonjour à tous,
J'essaye de prototyper un projet en Silverlight 5 avec un service WCF et je tente d'intégrer async & await à mes requêtes vers mon service.
Dans l'idée, j'ai tenté ceci :
Code:
1 2 3 4 5 6 7 8 9
| // Server side
public class DbService : IDbService
{
public async Task<MyObject> GetMyObjectAsync()
{
// Retourne un MyObject de la BDD
return MyObjectManager.Get();
}
} |
Code:
1 2 3
| // Client side
DbServiceClient client = new DbServiceClient()));
Task<MyObject> task = await client.GetMyObjectAsync(); |
Evidement, ça ne fonctionne pas vu que GetMyObjectAsync est décrit comme un void et non comme une Task.
Quelqu'un a une idée pour implémenter async/await avec un service WCF ? :ccool:
Merci d'avance,