Sdílet prostřednictvím


Metoda cancellation_token_source::create_linked_source

Vytvoří cancellation_token_source které budou zrušeny při vstupní token je zrušena.

static cancellation_token_source create_linked_source(
   cancellation_token& _Src
);

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

Parametry

  • _Iter

  • _Src
    Token, jejichž zrušení způsobí zrušení vrácené zdroje tokenu.Zrušit vrácené token zdroje nezávisle na token zdroj pro předané token.

  • _Begin
    Pozice první token v rozsahu tokeny propojení.

  • _End
    Pozice první token mimo oblast tokeny propojení.

Vrácená hodnota

A cancellation_token_source která je zrušena při jakékoli token poskytnutý jako vstup je zrušena.

Poznámky

Standardně cancellation_token je řízena podle jeho přidružený cancellation_token_source.Tuto metodu použijte, když chcete přenést z jednoho zrušení cancellation_token do jiného cancellation_token_source a její přidružené zrušení tokeny.

Vytvořit verzi tuto metodu, která přebírá oblast iterace cancellation_token_source propojen se všemi cancellation_tokens v rozsahu interater.

Požadavky

Záhlaví: ppl.h

Obor názvů: souběžnosti

Viz také

Referenční dokumentace

Třída cancellation_token_source