task_options, classe (runtime d’accès concurrentiel)
Représente les options autorisées pour la création d’une tâche.
Syntaxe
class task_options;
Membres
Constructeurs publics
Nom | Description |
---|---|
task_options ::task_options constructeur (runtime d’accès concurrentiel) | Surcharge. Liste des options de création de tâche par défaut |
Méthodes publiques
Nom | Description |
---|---|
méthode task_options ::get_cancellation_token (runtime d’accès concurrentiel) | Retourne le jeton d'annulation |
méthode task_options ::get_continuation_context (runtime d’accès concurrentiel) | Retourne le contexte de continuation |
méthode task_options ::get_scheduler (runtime d’accès concurrentiel) | Retourne le planificateur |
méthode task_options ::has_cancellation_token (runtime d’accès concurrentiel) | Indique si un jeton d'annulation a été spécifié par l'utilisateur |
méthode task_options ::has_scheduler (runtime d’accès concurrentiel) | Indique si un planificateur n a été spécifié par l'utilisateur |
méthode task_options ::set_cancellation_token (runtime d’accès concurrentiel) | Définit le jeton donné dans les options |
méthode task_options ::set_continuation_context (runtime d’accès concurrentiel) | Définit le contexte de continuation donné dans les options |
Hiérarchie d'héritage
task_options
Spécifications
En-tête : ppltasks.h
Espace de noms : concurrency
méthode task_options ::get_cancellation_token (runtime d’accès concurrentiel)
Retourne le jeton d'annulation
cancellation_token get_cancellation_token() const;
Valeur de retour
méthode task_options ::get_continuation_context (runtime d’accès concurrentiel)
Retourne le contexte de continuation
task_continuation_context get_continuation_context() const;
Valeur de retour
méthode task_options ::get_scheduler (runtime d’accès concurrentiel)
Retourne le planificateur
scheduler_ptr get_scheduler() const;
Valeur de retour
méthode task_options ::has_cancellation_token (runtime d’accès concurrentiel)
Indique si un jeton d'annulation a été spécifié par l'utilisateur
bool has_cancellation_token() const;
Valeur de retour
méthode task_options ::has_scheduler (runtime d’accès concurrentiel)
Indique si un planificateur n a été spécifié par l'utilisateur
bool has_scheduler() const;
Valeur de retour
méthode task_options ::set_cancellation_token (runtime d’accès concurrentiel)
Définit le jeton donné dans les options
void set_cancellation_token(cancellation_token _Token);
Paramètres
_Token
méthode task_options ::set_continuation_context (runtime d’accès concurrentiel)
Définit le contexte de continuation donné dans les options
void set_continuation_context(task_continuation_context _ContinuationContext);
Paramètres
_ContinuationContext
task_options ::task_options constructeur (runtime d’accès concurrentiel)
Liste des options de création de tâche par défaut
task_options();
task_options(
cancellation_token _Token);
task_options(
task_continuation_context _ContinuationContext);
task_options(
cancellation_token _Token,
task_continuation_context _ContinuationContext);
template<typename _SchedType>
task_options(
std::shared_ptr<_SchedType> _Scheduler);
task_options(
scheduler_interface& _Scheduler);
task_options(
scheduler_ptr _Scheduler);
task_options(
const task_options& _TaskOptions);
Paramètres
_SchedType
_Token
_ContinuationContext
_Scheduler
_TaskOptions