cancellation_token_source::create_linked_source メソッド

入力トークンが取り消されるとキャンセル cancellation_token_source を作成します。

static cancellation_token_source create_linked_source(
   cancellation_token& _Src
);

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

パラメーター

  • _Iter

  • _Src
    キャンセルが返されたトークン ソースにキャンセルが発生するトークン。トークンで渡されたのトークン ソースとは関係なく、返されたトークン ソースを取り消すことができます。

  • _Begin
    にリンクするトークンの範囲の最初のトークンの位置。

  • _End
    にリンクするトークンの範囲を超える最初のトークンの位置。

戻り値

cancellation_token_source 入力として提供されているトークンがキャンセルされた場合にキャンセルされます。

解説

既定では、 cancellation_token は、関連付けられた cancellation_token_sourceによって制御されます。1 cancellation_token から別の cancellation_token_source および関連のキャンセル トークンにキャンセルを行うのように注意する場合は、この方法を使用します。

反復子の範囲を受け取るこのメソッドのバージョンでは、 interater の範囲で、 cancellation_tokenのすべての秒にリンクされた cancellation_token_source を作成します。

必要条件

ヘッダー: ppl.h

名前空間: の同時実行

参照

関連項目

cancellation_token_source クラス