is_task_cancellation_requested, fonction (C++ REST SDK)
Retourne une indication spécifiant si la tâche en cours d'exécution a reçu une demande d'annulation de son exécution. Si la tâche a été créée avec un jeton d'annulation et que la source du jeton associée à ce jeton est annulée, l'annulation est demandée sur la tâche.
Avertissement
Cette rubrique contient des informations pour le Kit de développement logiciel (SDK) C++ REST 1.0 (nom de code « Casablanca »).Si vous utilisez une version plus récente provenant de la page web Codeplex Casablanca, consultez la documentation locale qui se trouve à l'adresse http://casablanca.codeplex.com/documentation.
inline bool __cdecl is_task_cancellation_requested();
Valeur de retour
true si la tâche en cours d'exécution a reçu une demande d'annulation, false dans le cas contraire.
Notes
Si vous appelez cette méthode dans le corps d'une tâche et qu'elle retourne true, vous devez répondre à un appel à cancel_current_task pour accuser réception de la demande d'annulation, après l'exécution de tout nettoyage nécessaire. L'exécution de la tâche sera alors arrêtée et elle passera à l'état canceled. Si vous ne répondez pas et poursuivez l'exécution ou retournez au lieu d'appeler cancel_current_task, la tâche passera à l'état completed une fois terminée.
Vous ne pouvez pas annuler une tâche si elle a été créée sans jeton d'annulation.
Configuration requise
En-tête : pplxtasks.h
Espace de noms : pplx