TaskFactory.StartNew<TResult> Method (Func<Object, TResult>, Object)
Creates and starts a Task<TResult>.
Assembly: mscorlib (in mscorlib.dll)
public Task<TResult> StartNew<TResult>( Func<object, TResult> function, object state )
A function delegate that returns the future result to be available through the Task<TResult>.
An object containing data to be used by the function delegate.
The type of the result available through the Task<TResult>.
The exception that is thrown when the function argument is null.
Starting with the .NET Framework 4.5, you can use the Run method with an Action object as a quick way to call StartNew with default parameters. For more information and code examples, see the entry Task.Run vs. Task.Factory.StartNew in the Parallel Programming with .NET blog.
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