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
Méthodes publiques
Nom |
Description |
---|---|
Crée un contexte de la suite de tâche qui accorde le runtime pour choisir le contexte d'exécution d'une suite. |
|
Retourne un objet de contexte de la suite de tâche qui représente le contexte d'exécution actuel. |
|
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 :