cancellation_token — Klasa
Klasa cancellation_token reprezentuje zdolność do określenia, czy zażądano anulowania pewnej operacji.Dany token może być skojarzony z task_group, structured_task_group, lub task, aby zapewnić anulowanie niejawne.Również może być sondowany o wykreślenie lub wywołanie zwrotne zarejestrowane dla, jeśli i gdy powiazany cancellation_token_source został anulowany.
class cancellation_token;
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Metody publiczne
Nazwa |
Opis |
---|---|
Usuwa wywołanie zwrotne wcześniej zarejestrowane przez register metodę opartą na cancellation_token_registration obiecie zwróconym w momencie rejestracji. |
|
Zwraca wskazanie, czy ten token może być anulowany, czy nie. |
|
Zwraca wartość true, jeśli token został anulowany. |
|
Zwraca token anulowania, który nigdy nie może być przedmiotem anulowania. |
|
Rejestruje funkcję zwrotną z tokenem.Jeśli token zostanie anulowany, nastąpi wywołanie zwrotne.Należy zauważyć, że jeśli token jest już anulowany w momencie, gdy metoda ta jest wywoływana, wywołanie zwrotne zostanie wprowadzone natychmiast. |
Operatory publiczne
Nazwa |
Opis |
---|---|
Hierarchia dziedziczenia
cancellation_token
Wymagania
Nagłówek: pplcancellation_token.h
Przestrzeń nazw: concurrency