Compartir a través de


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

Consulte también

concurrency (espacio de nombres)