task_options (Clase) (Runtime de simultaneidad)
Representa las opciones permitidas para crear una tarea
Sintaxis
class task_options;
Miembros
Constructores públicos
Nombre | Descripción |
---|---|
constructor task_options::task_options (runtime de simultaneidad) | Con sobrecarga. Lista predeterminada de opciones de creación de tareas |
Métodos públicos
Nombre | Descripción |
---|---|
método task_options::get_cancellation_token (runtime de simultaneidad) | Devuelve el token de cancelación |
método task_options::get_continuation_context (Runtime de simultaneidad) | Devuelve el contexto de continuación |
método task_options::get_scheduler (runtime de simultaneidad) | Devuelve el programador |
método task_options::has_cancellation_token (runtime de simultaneidad) | Indica si el usuario especificó un token de cancelación |
método task_options::has_scheduler (Runtime de simultaneidad) | Indica si el usuario especificó un programador n |
método task_options::set_cancellation_token (runtime de simultaneidad) | Establece el token determinado en las opciones |
método task_options::set_continuation_context (runtime de simultaneidad) | Establece el contexto de continuación determinado en las opciones |
Jerarquía de herencia
task_options
Requisitos
Encabezado: ppltasks.h
Espacio de nombres: simultaneidad
método task_options::get_cancellation_token (runtime de simultaneidad)
Devuelve el token de cancelación
cancellation_token get_cancellation_token() const;
Valor devuelto
método task_options::get_continuation_context (Runtime de simultaneidad)
Devuelve el contexto de continuación
task_continuation_context get_continuation_context() const;
Valor devuelto
método task_options::get_scheduler (runtime de simultaneidad)
Devuelve el programador
scheduler_ptr get_scheduler() const;
Valor devuelto
método task_options::has_cancellation_token (runtime de simultaneidad)
Indica si el usuario especificó un token de cancelación
bool has_cancellation_token() const;
Valor devuelto
método task_options::has_scheduler (Runtime de simultaneidad)
Indica si el usuario especificó un programador n
bool has_scheduler() const;
Valor devuelto
método task_options::set_cancellation_token (runtime de simultaneidad)
Establece el token determinado en las opciones
void set_cancellation_token(cancellation_token _Token);
Parámetros
_Token
método task_options::set_continuation_context (runtime de simultaneidad)
Establece el contexto de continuación determinado en las opciones
void set_continuation_context(task_continuation_context _ContinuationContext);
Parámetros
_ContinuationContext
constructor task_options::task_options (runtime de simultaneidad)
Lista predeterminada de opciones de creación de tareas
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);
Parámetros
_SchedType
_Token
_ContinuationContext
_Scheduler
_TaskOptions