Share via


task_continuation_context, classe

La classe d' task_continuation_context vous permet de spécifier où vous souhaitez qu'une suite soit exécutée.Vous utilisez cette classe uniquement dans une application d' Windows Store .Pour les applications de bureau, le contexte d'exécution de la suite de tâche est déterminé par le runtime, et n'est pas configurables.

class task_continuation_context : public details::_ContextCallback;

Membres

Hh749968.collapse_all(fr-fr,VS.110).gifMéthodes publiques

Nom

Description

task_continuation_context::use_arbitrary, méthode

Crée un contexte de la suite de tâche qui accorde le runtime pour choisir le contexte d'exécution d'une suite.

task_continuation_context::use_current, méthode

Retourne un objet de contexte de la suite de tâche qui représente le contexte d'exécution actuel.

task_continuation_context::use_default, méthode

Crée le contexte par défaut de la suite de tâche.

Notes

Une tâche créée par une opération asynchrone, Windows::Foundation::IAsyncOperation<TResult>par exemple, la sémantique d'utilisation spéciale qui peut vous aider à ignorer les threads en détail.Bien qu'une opération peut s'exécuter sur un thread d'arrière-plan (ou ne peut pas être stocké par un thread du tout), ses continuations par défaut est garantie s'exécuter sur le MTA qui a démarré les opérations de continuation (en d'autres termes, l'apartment (cloisonné) qui concurrency::task::thenappelé).Vous pouvez utiliser la classe d' task_continuation_context pour contrôler le contexte d'exécution d'une suite.Pour plus d'informations, consultez Création d'opérations asynchrones en C++ pour les applications Windows Store.

Hiérarchie d'héritage

_ContextCallback

task_continuation_context

Configuration requise

en-tête : ppltasks.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

concurrency, espace de noms

task (Concurrency Runtime), classe