Klasa cancellation_token
cancellation_token Klasy reprezentuje zdolność do określenia, czy anulować zażądano niektórych operacji.
class cancellation_token;
Elementy członkowskie
Konstruktory publiczne
Nazwa |
Opis |
---|---|
Przeciążone.Konstrukcje cancellation_token obiektu. |
|
Destructs cancellation_token obiektu. |
Metody publiczne
Nazwa |
Opis |
---|---|
Wyrejestrowuje funkcji zwrotnej, która jest wywoływana, gdy token anulowania rezerwacji zostanie anulowana. |
|
Zwraca wskazanie, czy ten token może być anulowane lub nie. |
|
Zwraca true token została przerwana. |
|
Zwraca token odwołania, które nigdy nie mogą być przedmiotem odwołania. |
|
Rejestruje funkcji zwrotnej, która jest wywoływana, gdy token anulowania rezerwacji zostanie anulowana. |
Operatory publiczne
Nazwa |
Opis |
---|---|
Określa, czy dwa cancellation_token obiekty reprezentują dwa tokeny różnych underlyign. |
|
Przeciążone.Zastępuje zawartość jednej cancellation_token obiekt z innym. |
|
Określa, czy dwa cancellation_token obiekty reprezentują tego samego tokenu podstawowej. |
Uwagi
Wiele cancellation_token obiekty mogą być połączone z jednym cancellation_token_source obiektu.Po wywołaniu anulowanie metody na źródle token wszystkich połączonych cancellation_token obiekty są ustawione jako anulowane.
Biorąc pod uwagę cancellation_token obiekt może być skojarzona z task_group, structured_task_group, lub task zapewnienie niejawna anulowania.On również może być sondowany dla informacje o anulowaniu lub wywołania zwrotnego, rejestrowane i wywołana, gdy został odwołany.
cancellation_tokenzachowuje się jak inteligentnego wskaźnika i bezpiecznie przekazywać wokół przez wartość.
Aby uzyskać więcej informacji o anulowaniu zadania, zobacz Anulowanie w PPL.
Hierarchia dziedziczenia
cancellation_token
Wymagania
Nagłówek: ppl.h
Przestrzeń nazw: concurrency