quelle est la bonne façon d'annuler plusieurs tâches dans c #

J'ai un bouton c'est frai 4 tâches. Le même bouton se transforme en un bouton annuler et en cliquant ce qui devrait annuler tous les 4 tâches. Dois-je passer la même annuler jeton à tous les 4 tâches et ont eux sondage sur le même jeton pour IsCancelRequested ? Je suis confus après la lecture de la doc msdn sur createlinkedtokensource. Comment est-ce fait normalement ? merci

Mise À Jour: La Tâche.WaitAll() attend les caisses toutes les tâches d'exécution complets. De même, comment savoir quand toutes les tâches ont été annulés une fois partagé annuler jeton source est réglée sur annuler.

source d'informationauteur Gullu