System::Threading::CancellationToken class

CancellationToken class

Sprider en notifikation om att operationer bör avbrytas. Denna klass tillhandahåller en mekanism för samarbetsbaserat avbrott 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() constReturnerar huruvida detta token kan vara i avbrutet tillstånd.
get_IsCancellationRequested() constReturnerar huruvida avbrytning har begärts för detta token.
static get_None()Returnerar ett tomt System::Threading::CancellationToken-värde.
Register(const Action<>&) constRegistrerar en återuppringning som kommer att anropas när avbrytning begärs.
ThrowIfCancellationRequested() constKastar ett OperationCanceledException om avbrytning har begärts.

Anmärkningar

Ett CancellationToken kan endast avbrytas via dess associerade CancellationTokenSource.

Se även