Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
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