cancellation_token-Klasse
Die - Klasse stellt cancellation_token die Möglichkeit dar, um zu bestimmen, ob jeden Vorgang angefordert wurde, um abzubrechen.
class cancellation_token;
Mitglieder
Öffentliche Konstruktoren
Name |
Beschreibung |
---|---|
Überladen.Erstellt ein cancellation_token-Objekt. |
|
Zerstört das cancellation_token-Objekt. |
Öffentliche Methoden
Name |
Beschreibung |
---|---|
Hebt die Registrierung eine Rückruffunktion aufgerufen wird, wenn das Abbruchtoken abgebrochen wird. |
|
Gibt ein Hinweis zurück, ob dieses Token abgebrochen werden kann oder nicht. |
|
Gibt true zurück, wenn das Token abgebrochen wurde. |
|
Gibt ein Abbruchtoken zurück, die nie abhängig von Abbruch sein kann. |
|
Registriert eine Rückruffunktion, die aufgerufen wird, wenn das Abbruchtoken abgebrochen wird. |
Öffentliche Operatoren
Name |
Beschreibung |
---|---|
Bestimmt, ob zwei Objekte cancellation_token zwei verschiedene underlyign Token darstellen. |
|
Überladen.Ersetzt den Inhalt eines cancellation_token-Objekt durch andere. |
|
Bestimmt, ob zwei Objekte cancellation_token das gleiche zugrunde liegende Token darstellen. |
Hinweise
Mehrere cancellation_token-Objekte können verknüpft werden zu einem cancellation_token_source-Objekt.Wenn Sie die Löschen-Methode auf einer Tokenquelle aufrufen, werden alle verknüpften cancellation_token-Objekte festgelegt, wie abgebrochen.
Das angegebene Objekt cancellation_token kann mit task_group, structured_task_group oder task zugeordnet werden, um impliziten Abbruch bereitzustellen.Es kann auch zu Abbruchsinformation abgestimmt werden oder einen Rückruf registrieren und aufgerufen werden können, wenn es abgebrochen wird.
cancellation_token verhält sich wie ein intelligenter Zeiger und sicher ist, als Wert kopieren zu übergeben.
Weitere Informationen zu den Aufgabenabbruch, finden Sie unter Abbruch in der PPL.
Vererbungshierarchie
cancellation_token
Anforderungen
Header: ppl.h
Namespace: Parallelität