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