Tout le monde le sait ou au moins le dit, écrire des méthodes Async retournant Void est une mauvaise idée…Mais comment faire alors ?Plus...
Après l’étude de Task en 11 parties qui précèdent faisons un point sur les différentes approches de l'asynchronisme pour conclure. Task y joue un rôle important mais aussi async/await tout comme la bonne compréhension de l’asynchronisme lui-même…Plus...
La partie 10 a permis de visiter les moyens de créer des tâches de type Delegate, il reste à voir comment faire de même avec des tâches de type Promise qui sont en réalité des sortes d’évènements sans code à exécuter.Plus...
Lancer des Task de type Delegate peut prendre différents chemins, nombreux sont ceux qui sont obsolètes ou qui n’ont que peu d’intérêt, finalement le choix se réduit à peu de possibilités essentielles à connaitre.Plus...
Si l’utilisation de Task n’est finalement pas si compliquée il n’en reste pas moins vrai que de nombreux détails sont à connaitre pour en tirer pleinement partie. Au-delà les choses peuvent se sophistiquer mais toujours sans trop se compliquer, c’est le cas des Continuations.Plus...
Task<T> est utilisé dans le cas où une tâche retourne un résultat. Il y a plusieurs façons de récupérer ce dernier mais toutes ne se valent pas…Plus...
La patience est une qualité parait-il, savoir attendre qu’une tâche se termine doit donc rendre le code meilleur… C’est ce que nous allons voir aujourd’hui avec l’art d’attendre la fin d’une Task !Plus...
L’étude des propriétés de Task nous permet progressivement d’en comprendre les subtilités de fonctionnement. Continuons la série.Plus...
[new:30/09/2015]Nous allons continuons à explorer les différentes propriétés de Task, aujourd’hui examinons le Status d’une tâche.Plus...