System::Threading::CancellationToken class

CancellationToken class

Propagandeert een melding dat bewerkingen moeten worden geannuleerd. Deze klasse biedt een mechanisme voor coöperatieve annulering tussen threads, waardoor één thread de anderen kan informeren dat een bewerking moet worden geannuleerd.

class CancellationToken : public System::Details::BoxableObjectBase

Methoden

MethodeBeschrijving
CancellationToken()Standaardconstructor.
get_CanBeCanceled() constBepaalt of dit token in de geannuleerde status kan verkeren.
get_IsCancellationRequested() constBepaalt of annulering is aangevraagd voor dit token.
static get_None()Retourneert een lege System::Threading::CancellationToken waarde.
Register(const Action<>&) constRegistreert een callback die wordt aangeroepen wanneer annulering wordt aangevraagd.
ThrowIfCancellationRequested() constGooit een OperationCanceledException als annulering is aangevraagd.

Opmerkingen

Een CancellationToken kan alleen worden geannuleerd via de bijbehorende CancellationTokenSource.

Zie ook