Task.Start Method (TaskScheduler)

Starts the Task, scheduling it for execution to the specified TaskScheduler.

Namespace:  System.Threading.Tasks
Assembly:  mscorlib (in mscorlib.dll)

'Declaration
Public Sub Start ( _
	scheduler As TaskScheduler _
)

Parameters

scheduler
Type: System.Threading.Tasks.TaskScheduler

The TaskScheduler with which to associate and execute this task.

ExceptionCondition
ObjectDisposedException

The Task instance has been disposed.

ArgumentNullException

The scheduler argument is Nothing.

InvalidOperationException

The Task is not in a valid state to be started. It may have already been started, executed, or canceled, or it may have been created in a manner that doesn't support direct scheduling.

A task may only be started and run only once. Any attempts to schedule a task a second time will result in an exception.

.NET Framework

Supported in: 4.6, 4.5, 4

.NET Framework Client Profile

Supported in: 4

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Was this page helpful?
(1500 characters remaining)
Thank you for your feedback
Show:
© 2015 Microsoft