System::Threading::CancellationToken class

CancellationToken class

Propaga la notificación de que las operaciones deben cancelarse. Esta clase proporciona un mecanismo de cancelación cooperativa entre hilos, permitiendo que un hilo notifique a los demás que una operación debe cancelarse.

class CancellationToken : public System::Details::BoxableObjectBase

Métodos

MétodoDescripción
CancellationToken()Constructor predeterminado.
get_CanBeCanceled() constObtiene si este token puede estar en estado cancelado.
get_IsCancellationRequested() constObtiene si se ha solicitado la cancelación para este token.
static get_None()Devuelve un valor vacío de System::Threading::CancellationToken.
Register(const Action<>&) constRegistra una devolución de llamada que se invocará cuando se solicite la cancelación.
ThrowIfCancellationRequested() constLanza una OperationCanceledException si se ha solicitado la cancelación.

Observaciones

Un CancellationToken solo puede cancelarse a través de su CancellationTokenSource asociado.

Ver también