Udostępnij za pośrednictwem


Metoda cancellation_token_source::create_linked_source

Tworzy cancellation_token_source który anulowane, podczas wprowadzania token jest anulowana.

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, którego anulowanie spowoduje anulowanie zwracane tokenu źródłowego.Użytkownik może anulować zwracane źródła token niezależnie od tokenu źródłowego dla tokenu przekazanego.

  • _Begin
    Pozycja pierwszy token w zakresie tokenów, aby połączyć.

  • _End
    Pozycja pierwszy token poza zakres tokenów, aby połączyć.

Wartość zwracana

A cancellation_token_source który zostanie anulowane po anulowaniu dowolny token dostarczone jako dane wejściowe.

Uwagi

Domyślnie cancellation_token jest kontrolowane przez jego skojarzony cancellation_token_source.Tej metody należy użyć kaskadowo Anulowanie jednej cancellation_token do innego cancellation_token_source i jego tokeny skojarzone anulowania.

Wersja tej metody, która ma zakres iteratora będzie tworzyć cancellation_token_source połączony ze wszystkimi cancellation_tokens w tym zakresie interater.

Wymagania

Nagłówek: ppl.h

Obszar nazw: współbieżności

Zobacz też

Informacje

Klasa cancellation_token_source