System::Threading::CancellationToken class

CancellationToken class

Propaga la notifica che le operazioni devono essere annullate. Questa classe fornisce un meccanismo per la cancellazione cooperativa tra thread, consentendo a un thread di notificare gli altri che un’operazione deve essere annullata.

class CancellationToken : public System::Details::BoxableObjectBase

Metodi

MetodoDescrizione
CancellationToken()Costruttore predefinito.
get_CanBeCanceled() constRestituisce se questo token può trovarsi nello stato annullato.
get_IsCancellationRequested() constRestituisce se è stata richiesta la cancellazione per questo token.
static get_None()Restituisce un valore vuoto di System::Threading::CancellationToken.
Register(const Action<>&) constRegistra una callback che verrà invocata quando viene richiesta la cancellazione.
ThrowIfCancellationRequested() constLancia un’OperationCanceledException se è stata richiesta la cancellazione.

Osservazioni

Un CancellationToken può essere annullato solo tramite il suo CancellationTokenSource associato.

Vedi anche