Je voudrais savoir comment charger le modèle asynchrone du service en utilisant Tâche. Jusqu'à présent, j'ai utilisé BackgroundWorker dans le modèle de vue. Quelqu'un peut-il me donner un exemple clair? Merci.Charger le modèle asynchrone en utilisant la tâche
-1
A
Répondre
0
Pour charger un modèle en utilisant le TPL, voici un code indicatif ...
Task t = new Task(() =>
{
// broadcast start of busy state
});
t.ContinueWith((z) =>
{
// load the model
});
t.ContinueWith((x) =>
{
// broadcast end of busy state
});
t.Start();
La première tâche permet à l'interface utilisateur sait que l'application entre dans un état occupé afin que l'utilisateur peut être fourni avec visuel des indices.
La deuxième tâche effectue le levage lourd.
La tâche finale annonce que le travail est terminé. (X) peut être interrogé pour déterminer le message d'interface utilisateur approprié (il a travaillé ou il n'a pas fonctionné)
documentation de la tâche est ici http://msdn.microsoft.com/en-us/library/vstudio/system.threading.tasks.task
Questions connexes
- 1. Arrêtez le processus de connexion en utilisant la tâche asynchrone
- 2. Synchroniser la tâche asynchrone imbriquée
- 3. Configuration d'une tâche asynchrone pour charger Json dans un listview
- 4. Implémentation de la tâche asynchrone
- 5. Temporisation de tâche asynchrone?
- 6. Tâche asynchrone dans android
- 7. Tâche asynchrone Android exécuter
- 8. Comment retourner l'objet en utilisant une tâche asynchrone?
- 9. iphone charger le fichier asynchrone?
- 10. Tâche asynchrone, Webview, Cookies - Android
- 11. test de tâche asynchrone
- 12. C# utilisant la méthode asynchrone pour le modèle
- 13. Tâche asynchrone android onPostExecute
- 14. modèle asynchrone Tâche et erreur/exception/annulation de manipulation
- 15. Comment mettre ces méthodes en tâche asynchrone?
- 16. La tâche asynchrone android est-elle lente?
- 17. Tâche asynchrone et savon Android
- 18. multiples exécution de la tâche asynchrone
- 19. Windowphone 8.1 change le code en tâche asynchrone
- 20. progressdialog s'affiche jusqu'à la fin (tâche asynchrone)
- 21. java.util.concurrent.RejectedExecutionException dans la tâche asynchrone Android
- 22. comment tuer une tâche asynchrone?
- 23. Tâche asynchrone .. impossible d'appeler executeOnExecutor()
- 24. Tâche différée/asynchrone avec Rails
- 25. service Android/tâche asynchrone/thread
- 26. Tâche asynchrone ne s'arrête pas
- 27. Tâche asynchrone dans ASP.NET (C#)
- 28. Utilisation d'une tâche asynchrone Android
- 29. Tâche asynchrone Android n'atteignant pasPostExecute
- 30. Implémenter un modèle asynchrone classique en utilisant TPL
Ceci est une question très générale. Avez-vous regardé des exemples pour le modèle 'async-await' en ligne? Une recherche Google vous donnera des millions. – PoweredByOrange
@PoweredByOrange, je * pense * qu'ils veulent savoir comment annoncer l'état à l'interface utilisateur (ou s'il y a une contrepartie au rappel OnProgress), mais c'est une supposition. –