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