Класс task_options (среда выполнения с параллелизмом)

Представляет допустимые параметры для создания задачи

Синтаксис

class task_options;

Участники

Открытые конструкторы

Имя Описание
конструктор task_options::task_options (среда выполнения параллелизма) Перегружен. Заданный по умолчанию список параметров создания задачи

Открытые методы

Имя Описание
Метод task_options::get_cancellation_token (среда выполнения параллелизма) Возвращает токен отмены
Метод task_options::get_continuation_context (среда выполнения параллелизма) Возвращает контекст продолжения
Метод task_options::get_scheduler (среда выполнения параллелизма) Возвращает планировщик
Метод task_options::has_cancellation_token (среда выполнения параллелизма) Показывает, был ли определен токен отмены пользователем
Метод task_options::has_scheduler (среда выполнения параллелизма) Показывает, был ли определен планировщик n пользователем
Метод task_options::set_cancellation_token (среда выполнения параллелизма) Задает токен в параметрах
Метод task_options::set_continuation_context (среда выполнения параллелизма) Задает контекст данного продолжения в параметрах

Иерархия наследования

task_options

Требования

Заголовок: ppltasks.h

Пространство имен: concurrency

Метод task_options::get_cancellation_token (среда выполнения параллелизма)

Возвращает токен отмены

cancellation_token get_cancellation_token() const;

Возвращаемое значение

Метод task_options::get_continuation_context (среда выполнения параллелизма)

Возвращает контекст продолжения

task_continuation_context get_continuation_context() const;

Возвращаемое значение

Метод task_options::get_scheduler (среда выполнения параллелизма)

Возвращает планировщик

scheduler_ptr get_scheduler() const;

Возвращаемое значение

Метод task_options::has_cancellation_token (среда выполнения параллелизма)

Показывает, был ли определен токен отмены пользователем

bool has_cancellation_token() const;

Возвращаемое значение

Метод task_options::has_scheduler (среда выполнения параллелизма)

Показывает, был ли определен планировщик n пользователем

bool has_scheduler() const;

Возвращаемое значение

Метод task_options::set_cancellation_token (среда выполнения параллелизма)

Задает токен в параметрах

void set_cancellation_token(cancellation_token _Token);

Параметры

_Token

Метод task_options::set_continuation_context (среда выполнения параллелизма)

Задает контекст данного продолжения в параметрах

void set_continuation_context(task_continuation_context _ContinuationContext);

Параметры

_ContinuationContext

конструктор task_options::task_options (среда выполнения параллелизма)

Заданный по умолчанию список параметров создания задачи

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);

Параметры

_SchedType

_Token

_ContinuationContext

_Scheduler

_TaskOptions

См. также

Пространство имен concurrency