Task.Run Method (Func<Task>)
.NET Framework (current version)
Queues the specified work to run on the thread pool and returns a proxy for the task returned by function.
Assembly: mscorlib (in mscorlib.dll)
Parameters
- function
-
Type:
System.Func<Task>
The work to execute asynchronously
Return Value
Type: System.Threading.Tasks.TaskA task that represents a proxy for the task returned by function.
| Exception | Condition |
|---|---|
| ArgumentNullException | The function parameter was null. |
For information on handling exceptions thrown by task operations, see Exception Handling (Task Parallel Library).
Universal Windows Platform
Available since 8
.NET Framework
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1
Available since 8
.NET Framework
Available since 4.5
Portable Class Library
Supported in: portable .NET platforms
Windows Phone Silverlight
Available since 8.0
Windows Phone
Available since 8.1
Show: