Partager via


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

Voir aussi

accès concurrentiel Namespace