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
Metodi pubblici
Nome |
Descrizione |
---|---|
Crea un contesto di continuazione di attività che consente al runtime per scegliere il contesto di esecuzione per una continuazione. |
|
Restituisce un oggetto di contesto di continuazione di attività che rappresenta il contesto di esecuzione corrente. |
|
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: