Share via


task_options Classe (Runtime de Simultaneidade)

Representa as opções permitidas para criar uma tarefa

Sintaxe

class task_options;

Membros

Construtores públicos

Nome Descrição
task_options::task_options Construtor (Concurrency Runtime) Sobrecarregado. Lista padrão de opções de criação de tarefas

Métodos públicos

Nome Descrição
Método task_options::get_cancellation_token (tempo de execução de simultaneidade) Retorna o token de cancelamento
Método task_options::get_continuation_context (tempo de execução de simultaneidade) Retorna o contexto de continuação
Método task_options::get_scheduler (Concurrency Runtime) Retorna o agendador
Método task_options::has_cancellation_token (tempo de execução de simultaneidade) Indica se um token de cancelamento foi especificado pelo usuário
Método task_options::has_scheduler (tempo de execução de simultaneidade) Indica se um agendamento n foi especificado pelo usuário
Método task_options::set_cancellation_token (Tempo de Execução de Simultaneidade) Define o token fornecido nas opções
Método task_options::set_continuation_context (tempo de execução de simultaneidade) Define o contexto de continuação fornecido nas opções

Hierarquia de herança

task_options

Requisitos

Cabeçalho: ppltasks.h

Namespace: concurrency

Método task_options::get_cancellation_token (tempo de execução de simultaneidade)

Retorna o token de cancelamento

cancellation_token get_cancellation_token() const;

Valor de Devolução

Método task_options::get_continuation_context (tempo de execução de simultaneidade)

Retorna o contexto de continuação

task_continuation_context get_continuation_context() const;

Valor de Devolução

Método task_options::get_scheduler (Concurrency Runtime)

Retorna o agendador

scheduler_ptr get_scheduler() const;

Valor de Devolução

Método task_options::has_cancellation_token (tempo de execução de simultaneidade)

Indica se um token de cancelamento foi especificado pelo usuário

bool has_cancellation_token() const;

Valor de Devolução

Método task_options::has_scheduler (tempo de execução de simultaneidade)

Indica se um agendamento n foi especificado pelo usuário

bool has_scheduler() const;

Valor de Devolução

Método task_options::set_cancellation_token (Tempo de Execução de Simultaneidade)

Define o token fornecido nas opções

void set_cancellation_token(cancellation_token _Token);

Parâmetros

_Token

Método task_options::set_continuation_context (tempo de execução de simultaneidade)

Define o contexto de continuação fornecido nas opções

void set_continuation_context(task_continuation_context _ContinuationContext);

Parâmetros

_ContinuationContext

task_options::task_options Construtor (Concurrency Runtime)

Lista padrão de opções de criação de tarefas

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

Confira também

Namespace de simultaneidade