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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 ?

Merci d'avance,