Task Constructor (Action<Object>, Object, CancellationToken, TaskCreationOptions)
Initializes a new Task with the specified action, state, and options.
Assembly: mscorlib (in mscorlib.dll)
public Task( Action<object> action, object state, CancellationToken cancellationToken, TaskCreationOptions creationOptions )
An object representing data to be used by the action.
The CancellationToken that that the new task will observe..
Rather than calling this constructor, the most common way to instantiate a Task object and launch a task is by calling the static TaskFactory.StartNew(Action<Object>, Object, CancellationToken, TaskCreationOptions, TaskScheduler) method. The only advantage offered by this constructor is that it allows object instantiation to be separated from task invocation.
Available since 8
Available since 4.0
Portable Class Library
Supported in: portable .NET platforms
Available since 5.0
Windows Phone Silverlight
Available since 8.0
Available since 8.1