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

Método Task.Start (TaskScheduler)

 

Publicado: julio de 2016

Inicia el objeto Task, programando su ejecución en el objeto TaskScheduler especificado.

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

public void Start(
	TaskScheduler scheduler
)

Parámetros

scheduler
Type: System.Threading.Tasks.TaskScheduler

Objeto TaskScheduler con el que se va a asociar y ejecutar esta tarea.

Exception Condition
ArgumentNullException

El argumento scheduler es null.

InvalidOperationException

Task no se encuentra en un estado válido para iniciarse. Puede que ya se iniciase, se ejecutase o se cancelase, o puede que se crease de una manera que no admite la programación directa.

ObjectDisposedException

Se eliminó la instancia de Task.

TaskSchedulerException

El programador no pudo poner en cola esta tarea.

Una tarea solo se inicia y ejecuta una sola vez. Cualquier intento de programar una tarea una segunda vez se producirá una excepción.

Para obtener información sobre cómo controlar las excepciones producidas por las operaciones de tareas, consulte Control de excepciones (Task Parallel Library).

Plataforma universal de Windows
Disponible desde 8
.NET Framework
Disponible desde 4.0
Biblioteca de clases portable
Se admite en: plataformas portátiles de .NET
Silverlight
Disponible desde 5.0
Windows Phone Silverlight
Disponible desde 8.0
Windows Phone
Disponible desde 8.1
Volver al principio
Mostrar: