2010-10-27 6 views
0

Je me demande si quelqu'un peut m'aider avec quelque chose ici: J'essaye de créer un "pipeline" ou une "queue" de commandes [semblable à CompositeCommand dans Prism] sauf que je le veux être séquentiel même si la commande exécutée est de nature asynchrone. Fondamentalement, je veux enchaîner ensemble tas d'appels asynchrones [pas au moment de la compilation, mais à l'exécution] et je veux quelque chose de similaire à la fonctionnalité CompositeCommand où je peux facilement enregistrer et annuler l'inscription des appels.PRISM: Créer un pipeline de méthodes asynchrones

Nous vous remercions de votre aide.

Merci, Ravi

Répondre

0

Hey Ravi, consultez la mise en œuvre de coroutine dans Caliburn Micro.

http://caliburnmicro.codeplex.com/wikipage?title=IResult%20and%20Coroutines&referringTitle=Documentation

Vous pouvez aussi regarder Rob décrire coroutines dans sa vidéo de Mix cette année.

http://live.visitmix.com/MIX10/Sessions/EX15

Ou ... si vous avez le droit d'être sur le bord de coupe, vient d'annoncer aujourd'hui sont les async et attendent des mots clés dans la prochaine version du cadre. Lisez à ce sujet ici:

http://blogs.msdn.com/b/csharpfaq/archive/2010/10/28/async.aspx

espoir qui aide.

Questions connexes