Compartir a través de


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

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

Nombre

Descripción

task_continuation_context::use_arbitrary (Método)

Crear un contexto de continuación de la tarea que permite que el runtime elija el contexto de ejecución para una continuación.

task_continuation_context::use_current (Método)

Devuelve un objeto de contexto de continuación de la tarea que representa el contexto de ejecución actual.

task_continuation_context::use_default (Método)

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)