Udostępnij za pośrednictwem


Klasa task_options (współbieżność środowiska wykonawczego)

Reprezentuje dozwolone opcje tworzenia zadania

Składnia

class task_options;

Elementy członkowskie

Konstruktory publiczne

Nazwa/nazwisko opis
task_options::task_options Konstruktor (środowisko uruchomieniowe współbieżności) Przeciążone. Domyślna lista opcji tworzenia zadań

Metody publiczne

Nazwa/nazwisko opis
task_options::get_cancellation_token, metoda (środowisko uruchomieniowe współbieżności) Zwraca token anulowania
task_options::get_continuation_context, metoda (środowisko uruchomieniowe współbieżności) Zwraca kontekst kontynuacji
task_options::get_scheduler, metoda (środowisko uruchomieniowe współbieżności) Zwraca harmonogram
task_options::has_cancellation_token, metoda (środowisko uruchomieniowe współbieżności) Wskazuje, czy użytkownik określił token anulowania
task_options::has_scheduler, metoda (środowisko uruchomieniowe współbieżności) Wskazuje, czy harmonogram n został określony przez użytkownika
task_options::set_cancellation_token, metoda (środowisko uruchomieniowe współbieżności) Ustawia dany token w opcjach
task_options::set_continuation_context, metoda (środowisko uruchomieniowe współbieżności) Ustawia podany kontekst kontynuacji w opcjach

Hierarchia dziedziczenia

task_options

Wymagania

Nagłówek: ppltasks.h

Przestrzeń nazw: współbieżność

task_options::get_cancellation_token, metoda (środowisko uruchomieniowe współbieżności)

Zwraca token anulowania

cancellation_token get_cancellation_token() const;

Wartość zwracana

task_options::get_continuation_context, metoda (środowisko uruchomieniowe współbieżności)

Zwraca kontekst kontynuacji

task_continuation_context get_continuation_context() const;

Wartość zwracana

task_options::get_scheduler, metoda (środowisko uruchomieniowe współbieżności)

Zwraca harmonogram

scheduler_ptr get_scheduler() const;

Wartość zwracana

task_options::has_cancellation_token, metoda (środowisko uruchomieniowe współbieżności)

Wskazuje, czy użytkownik określił token anulowania

bool has_cancellation_token() const;

Wartość zwracana

task_options::has_scheduler, metoda (środowisko uruchomieniowe współbieżności)

Wskazuje, czy harmonogram n został określony przez użytkownika

bool has_scheduler() const;

Wartość zwracana

task_options::set_cancellation_token, metoda (środowisko uruchomieniowe współbieżności)

Ustawia dany token w opcjach

void set_cancellation_token(cancellation_token _Token);

Parametry

_Token

task_options::set_continuation_context, metoda (środowisko uruchomieniowe współbieżności)

Ustawia podany kontekst kontynuacji w opcjach

void set_continuation_context(task_continuation_context _ContinuationContext);

Parametry

_ContinuationContext

task_options::task_options Konstruktor (środowisko uruchomieniowe współbieżności)

Domyślna lista opcji tworzenia zadań

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

Parametry

_SchedType

_Token

_ContinuationContext

_Scheduler

_TaskOptions

Zobacz też

Przestrzeń nazw współbieżności