Partager via


cancellation_token_source::create_linked_source, méthode

Crée cancellation_token_source qui est annulé lorsqu'un jeton d'entrée est annulé.

static cancellation_token_source create_linked_source(
   cancellation_token& _Src
);

template<
   typename _Iter
>
static cancellation_token_source create_linked_source(
   _Iter_Begin,
   _Iter_End
);

Paramètres

  • _Iter

  • _Src
    Un jeton dont l'annulation provoque l'annulation de la source de jeton retournée.Vous pouvez annuler la source de jeton retournée indépendamment de la source de jeton pour passé dans le jeton.

  • _Begin
    La position du premier jeton de la plage de jetons à lier.

  • _End
    La position du premier jeton au delà de la plage des jetons à lier.

Valeur de retour

cancellation_token_source qui est annulé lorsque n'importe quel jeton fourni comme entrée est annulé.

Notes

Par défaut, cancellation_token est contrôlé par son cancellation_token_sourceassocié.Utilisez cette méthode si vous souhaitez afficher en cascade annulation d'un cancellation_token à un autre cancellation_token_source et à ses associés jetons d'annulation.

La version de cette méthode qui accepte une plage itérateur, crée cancellation_token_source lié à tous les cancellation_tokens dans cette plage d'interater.

Configuration requise

En-tête : ppl.h

Accès concurrentiel del'espace de noms :

Voir aussi

Référence

cancellation_token_source, classe