Share via


task_continuation_context classe

A classe de task_continuation_context permite que você especifique onde você deseja de uma continuação de ser executado.Você usa essa classe somente em. Windows Store appPara apps da área de trabalho, o contexto de execução de continuação de tarefa é determinado em tempo de execução, e não é configurável.

class task_continuation_context : public details::_ContextCallback;

Membros

Hh749968.collapse_all(pt-br,VS.110).gifMétodos públicos

Nome

Descrição

Método de task_continuation_context::use_arbitrary

Cria um contexto de continuação de tarefa que permite que o tempo de execução escolha o contexto de execução para uma continuação.

Método de task_continuation_context::use_current

Retorna um objeto de contexto de continuação de tarefa que representa o contexto atual de execução.

Método de task_continuation_context::use_default

Cria o contexto padrão de continuação de tarefas.

Comentários

Uma tarefa que é criada de uma operação assíncrona, como Windows::Foundation::IAsyncOperation<TResult>, a semântica dos usos especial que podem ajudá-lo a evitar segmentação detalha.Embora uma operação pode executar em um thread em segundo plano (ou ele não pode ser suportado por um segmento de qualquer), sua continuações por padrão são garantidas para executar no apartment que iniciou as operações de continuação de linha (ou seja apartment que concurrency::task::thenchamado).Você pode usar a classe de task_continuation_context para controlar o contexto de execução de uma continuação.Para obter mais informações, consulte Criando operações assíncronas n C++ para aplicativos da Windows Store.

Hierarquia de herança

_ContextCallback

task_continuation_context

Requisitos

Cabeçalho: ppltasks.h

Simultaneidade denamespace:

Consulte também

Referência

simultaneidade Namespace

a classe (Runtime de simultaneidade) de tarefas.