Udostępnij za pośrednictwem


Klasa cancellation_token

cancellation_token Klasy reprezentuje zdolność do określenia, czy anulować zażądano niektórych operacji.

class cancellation_token;

Elementy członkowskie

Hh749975.collapse_all(pl-pl,VS.110).gifKonstruktory publiczne

Nazwa

Opis

Konstruktor cancellation_token::cancellation_token

Przeciążone.Konstrukcje cancellation_token obiektu.

cancellation_token:: ~ cancellation_token destruktor

Destructs cancellation_token obiektu.

Hh749975.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

Metoda cancellation_token::deregister_callback

Wyrejestrowuje funkcji zwrotnej, która jest wywoływana, gdy token anulowania rezerwacji zostanie anulowana.

Metoda cancellation_token::is_cancelable

Zwraca wskazanie, czy ten token może być anulowane lub nie.

Metoda cancellation_token::is_canceled

Zwraca true token została przerwana.

Metoda cancellation_token::none

Zwraca token odwołania, które nigdy nie mogą być przedmiotem odwołania.

Metoda cancellation_token::register_callback

Rejestruje funkcji zwrotnej, która jest wywoływana, gdy token anulowania rezerwacji zostanie anulowana.

Hh749975.collapse_all(pl-pl,VS.110).gifOperatory publiczne

Nazwa

Opis

cancellation_token::operator! = operatora

Określa, czy dwa cancellation_token obiekty reprezentują dwa tokeny różnych underlyign.

cancellation_token::operator = operatora

Przeciążone.Zastępuje zawartość jednej cancellation_token obiekt z innym.

cancellation_token::operator == operatora

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

Zobacz też

Informacje

Współbieżność obszaru nazw