Share via


Classe task_options (runtime di concorrenza)

Rappresenta le opzioni consentite per la creazione di un'attività

Sintassi

class task_options;

Membri

Costruttori pubblici

Nome Descrizione
Costruttore task_options::task_options (runtime di concorrenza) Con overload. Elenco predefinito delle opzioni di creazione di attività

Metodi pubblici

Nome Descrizione
Metodo task_options::get_cancellation_token (runtime di concorrenza) Restituisce il token di annullamento
Metodo task_options::get_continuation_context (runtime di concorrenza) Restituisce il contesto di continuazione
Metodo task_options::get_scheduler (runtime di concorrenza) Restituisce l'utilità di pianificazione
Metodo task_options::has_cancellation_token (runtime di concorrenza) Indica se un token di annullamento è stato specificato dall'utente
Metodo task_options::has_scheduler (runtime di concorrenza) Indica se un'utilità di pianificazione è stata specificata dall'utente
Metodo task_options::set_cancellation_token (runtime di concorrenza) Imposta il token specificato nelle opzioni
Metodo task_options::set_continuation_context (runtime di concorrenza) Imposta il contesto di continuazione specificato nelle opzioni

Gerarchia di ereditarietà

task_options

Requisiti

Intestazione: ppltasks.h

Spazio dei nomi: Concurrency

Metodo task_options::get_cancellation_token (runtime di concorrenza)

Restituisce il token di annullamento

cancellation_token get_cancellation_token() const;

Valore restituito

Metodo task_options::get_continuation_context (runtime di concorrenza)

Restituisce il contesto di continuazione

task_continuation_context get_continuation_context() const;

Valore restituito

Metodo task_options::get_scheduler (runtime di concorrenza)

Restituisce l'utilità di pianificazione

scheduler_ptr get_scheduler() const;

Valore restituito

Metodo task_options::has_cancellation_token (runtime di concorrenza)

Indica se un token di annullamento è stato specificato dall'utente

bool has_cancellation_token() const;

Valore restituito

Metodo task_options::has_scheduler (runtime di concorrenza)

Indica se un'utilità di pianificazione è stata specificata dall'utente

bool has_scheduler() const;

Valore restituito

Metodo task_options::set_cancellation_token (runtime di concorrenza)

Imposta il token specificato nelle opzioni

void set_cancellation_token(cancellation_token _Token);

Parametri

_Token

Metodo task_options::set_continuation_context (runtime di concorrenza)

Imposta il contesto di continuazione specificato nelle opzioni

void set_continuation_context(task_continuation_context _ContinuationContext);

Parametri

_ContinuationContext

Costruttore task_options::task_options (runtime di concorrenza)

Elenco predefinito delle opzioni di creazione di attività

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

Parametri

_SchedType

_Token

_ContinuationContext

_Scheduler

_TaskOptions

Vedi anche

Spazio dei nomi concurrency