ActionBlock<TInput> Constructor (Func<TInput, Task^>^, ExecutionDataflowBlockOptions^)

 

Initializes a new instance of the ActionBlock<TInput> class with the specified action and configuration options.

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

public:
ActionBlock(
	Func<TInput, Task^>^ action,
	ExecutionDataflowBlockOptions^ dataflowBlockOptions
)

Parameters

action
Type: System::Func<TInput, Task^>^

The action to invoke with each data element received.

dataflowBlockOptions
Type: System.Threading.Tasks.Dataflow::ExecutionDataflowBlockOptions^

The options with which to configure this ActionBlock<TInput>.

Exception Condition
ArgumentNullException

action is null.

-or-

dataflowBlockOptions is null.

Return to top
Show: