Compartilhar via


Método de cancellation_token_source::create_linked_source

Cria um cancellation_token_source que será cancelada quando um token de entrada é cancelado.

static cancellation_token_source create_linked_source(
   cancellation_token& _Src
);

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

Parâmetros

  • _Iter

  • _Src
    Um token cujo cancelamento causará o cancelamento de origem token retornado.Você pode cancelar a origem token retornada independentemente da origem para o token transmitido no token.

  • _Begin
    A posição do primeiro símbolo no intervalo de tokens para vincular a.

  • _End
    A posição do primeiro símbolo além do intervalo de tokens para vincular a.

Valor de retorno

A cancellation_token_source que é cancelada quando qualquer token fornecido como entrada é cancelada.

Comentários

Por padrão, um cancellation_token é controlado pelo seu associado cancellation_token_source.Use este método quando desejar propagar o cancelamento de um cancellation_token para outra cancellation_token_source e seus símbolos associados cancelamento.

A versão desse método leva um intervalo de iterador, irá criar uma cancellation_token_source vinculados a todos os cancellation_tokens no intervalo interater.

Requisitos

Cabeçalho: ppl.h

Namespace: concorrência

Consulte também

Referência

cancellation_token_source classe