System::Threading::CancellationToken class

CancellationToken class

Sprider en notifikation om att operationer bör avbrytas. Denna klass tillhandahåller en mekanism för samarbetsbaserad avbrytning mellan trådar, vilket gör att en tråd kan meddela andra att en operation bör avbrytas.

class CancellationToken : public System::Details::BoxableObjectBase

Metoder

MetodBeskrivning
CancellationToken()Standardkonstruktor.
get_CanBeCanceled() constHämtar om denna token kan vara i avbrutet tillstånd.
get_IsCancellationRequested() constHämtar om avbokning har begärts för denna token.
static get_None()Returnerar ett tomt System::Threading::CancellationToken-värde.
Register(const Action<>&) constRegistrerar en återuppringning som kommer att anropas när avbokning begärs.
ThrowIfCancellationRequested() constKastar ett OperationCanceledException om avbokning har begärts.

Anmärkningar

En CancellationToken kan endast avbrytas via dess associerade CancellationTokenSource.

Se även