task_continuation_context (Clase)
La clase de task_continuation_context permite especificar donde desea que una continuación fuera ejecutada.Utiliza esta clase sólo en una aplicación de Tienda Windows .Para las aplicaciones de escritorio, el contexto de ejecución de continuación de la tarea se determina por el runtime, y no es configurable.
class task_continuation_context : public details::_ContextCallback;
Members
Métodos públicos
Nombre |
Descripción |
---|---|
Crear un contexto de continuación de la tarea que permite que el runtime elija el contexto de ejecución para una continuación. |
|
Devuelve un objeto de contexto de continuación de la tarea que representa el contexto de ejecución actual. |
|
Crea el contexto de la continuación de la tarea. |
Comentarios
Una tarea que se crea a partir de una operación asincrónica, por Windows::Foundation::IAsyncOperation<TResult>ejemplo, la semántica especial de aplicaciones que puede ayudarle a omitir el subprocesamiento detalla.Aunque una operación podría ejecutarse en un subproceso de fondo (o puede no ser respaldado por un subproceso en absoluto), sus continuaciones de forma predeterminada se garantiza para ejecutarse en el apartamento que inició las operaciones de continuación (es decir de apartamento que llamó concurrency::task::then).Puede utilizar la clase de task_continuation_context para controlar el contexto de ejecución de una continuación.Para obtener más información, vea Crear operaciones asincrónicas en C++ para aplicaciones de la Tienda Windows.
Jerarquía de herencia
_ContextCallback
task_continuation_context
Requisitos
encabezado: ppltasks.h
Simultaneidad deespacio de nombres:
Vea también
Referencia
concurrency (Espacio de nombres)
task (Clase) (Motor en tiempo de ejecución de simultaneidad)