Condividi tramite


Metodo cancellation_token_source::create_linked_source

Crea cancellation_token_source che verranno annullate quando un token di input viene annullato.

static cancellation_token_source create_linked_source(
   cancellation_token& _Src
);

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

Parametri

  • _Iter

  • _Src
    Un token di cui l'annullamento determina l'annullamento dell'origine di token restituita.È possibile annullare l'origine del token restituita indipendentemente dall'origine di token per passare nel token.

  • _Begin
    La posizione del primo token nell'ordine dei token per accedere a.

  • _End
    La posizione del primo token oltre l'intervallo dei token per accedere a.

Valore restituito

cancellation_token_source che viene annullato quando un token fornito come input viene annullato.

Note

Per impostazione predefinita, cancellation_token viene controllato dal cancellation_token_sourceassociato.Utilizzare questo metodo se si desidera propagare l'annullamento da un cancellation_token a un altro cancellation_token_source e ai token di annullamento associati.

La versione del metodo che accetta un intervallo dell'iteratore, viene creata cancellation_token_source collegato a qualsiasi cancellation_tokenoggetti nell'intervallo di interater.

Requisiti

Header: ppl.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Classe cancellation_token_source