TransformBlock<TInput, TOutput> Constructor (Func<TInput, Task<TOutput>^>^, ExecutionDataflowBlockOptions^)

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

public:
TransformBlock(
	Func<TInput, Task<TOutput>^>^ transform,
	ExecutionDataflowBlockOptions^ dataflowBlockOptions
)

Parameters

transform
Type: System::Func<TInput, Task<TOutput>^>^

The function to invoke with each data element received.

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

The options with which to configure this TransformBlock<TInput, TOutput>.

Exception Condition
ArgumentNullException

The transform is null.

-or-

The dataflowBlockOptions is null.

Return to top
Show: