TransformManyBlock<TInput, TOutput> Constructor (Func<TInput, IEnumerable<TOutput>^>^)

 

Initializes a new TransformManyBlock<TInput, TOutput> with the specified function.

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

public:
TransformManyBlock(
	Func<TInput, IEnumerable<TOutput>^>^ transform
)

Parameters

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

The function to invoke with each data element received. All of the data from the returned IEnumerable<T> will be made available as output from this TransformManyBlock<TInput, TOutput>.

Exception Condition
ArgumentNullException

The transform is null.

Return to top
Show: