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
Métodos públicos
Nome |
Descrição |
---|---|
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. |
|
Retorna um objeto de contexto de continuação de tarefa que representa o contexto atual de execução. |
|
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: