Classe task_continuation_context

La classe task_continuation_context consente di specificare dove si desidera una continuazione per essere eseguito.Utilizzare questa classe solo in un'applicazione Windows Store.Per le applicazioni desktop, il contesto di esecuzione della continuazione di attività è determinato dal runtime e non può essere configurato.

class task_continuation_context : public details::_ContextCallback;

Membri

Hh749968.collapse_all(it-it,VS.110).gifMetodi pubblici

Nome

Descrizione

Metodo task_continuation_context::use_arbitrary

Crea un contesto di continuazione di attività che consente al runtime per scegliere il contesto di esecuzione per una continuazione.

Metodo task_continuation_context::use_current

Restituisce un oggetto di contesto di continuazione di attività che rappresenta il contesto di esecuzione corrente.

Metodo task_continuation_context::use_default

Crea il contesto predefinito di continuazione dell'attività.

Note

Un'attività creata da un'operazione asincrona, ad esempio, Windows::Foundation::IAsyncOperation<TResult>la semantica speciale di utilizzare che consente di ignorare il threading dettagli.Anche se un'operazione può essere eseguito su un thread in background o da non può essere momento da un thread alcuno), le continuazioni per impostazione predefinita è garantita per essere eseguiti in apartment che ha avviato le operazioni di continuazione (ovvero da l thread che ha chiamato concurrency::task::then).È possibile utilizzare la classe task_continuation_context per controllare il contesto di esecuzione di una continuazione.Per ulteriori informazioni, vedere Creazione di operazioni asincrone in C++ per le applicazioni Windows Store.

Gerarchia di ereditarietà

_ContextCallback

task_continuation_context

Requisiti

intestazione: ppltasks.h

Concorrenza diSpazio dei nomi:

Vedere anche

Riferimenti

Spazio dei nomi concurrency

Classe task (runtime di concorrenza)