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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour