ContinueWith Método (Action(Task), TaskScheduler)
TOC
Collapse the table of content
Expand the table of content
Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Task.ContinueWith (Método) (Action<Task>, TaskScheduler)

 

Crea una continuación que se ejecuta de manera asincrónica cuando se completa el objeto Task de destino.La continuación usa un programador especificado.

Espacio de nombres:   System.Threading.Tasks
Ensamblado:  mscorlib (en mscorlib.dll)

public Task ContinueWith(
	Action<Task> continuationAction,
	TaskScheduler scheduler
)

Parámetros

continuationAction

Acción que se va a ejecutar cuando se complete el objeto Task.Cuando se ejecute, al delegado se le pasará la tarea completada como un argumento.

scheduler

Objeto TaskScheduler que se va a asociar a la tarea de continuación y se va a usar para su ejecución.

Valor devuelto

Type: System.Threading.Tasks.Task

Nuevo objeto Task de continuación.

Exception Condition
ObjectDisposedException

Se ha eliminado Task.

ArgumentNullException

El argumento continuationAction es null.

-o-

El scheduler el argumento es null.

El valor devuelto Task no se programará para su ejecución hasta que haya completado la tarea actual, si se completa debido a ejecutarse hasta su finalización correctamente, con errores debido a una excepción no controlada o abandone antes de acabar por su cancelación.

Universal Windows Platform
Disponible desde 4.5
.NET Framework
Disponible desde 4.0
Portable Class Library
Compatible con: portable .NET platforms
Silverlight
Disponible desde 5.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar:
© 2016 Microsoft