Task Constructor (Action(Object), Object)

Task Parallel System.Threading

Initializes a new Task with the specified action and state.

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

Syntax

Visual Basic (Declaration)
Public Sub New ( _
	action As Action(Of Object), _
	state As Object _
)
C#
public Task(
	Action<Object> action,
	Object state
)

Parameters

action
Type: System..::.Action<(Of <(Object>)>)
The delegate that represents the code to execute in the task.
state
Type: System..::.Object
An object representing data to be used by the action.

Exceptions

ExceptionCondition
System..::.ArgumentNullException The action argument is null.

See Also