MSDN Library

BatchBlock<T> Constructor (Int32, GroupingDataflowBlockOptions)

.NET Framework (current version)

Initializes a new BatchBlock<T> with the specified batch size, declining option, and block options.

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

public BatchBlock(
	int batchSize,
	GroupingDataflowBlockOptions dataflowBlockOptions
)

Parameters

batchSize
Type: System.Int32

The number of items to group into a batch.

dataflowBlockOptions
Type: System.Threading.Tasks.Dataflow.GroupingDataflowBlockOptions

The options with which to configure this BatchBlock<T>.

ExceptionCondition
ArgumentOutOfRangeException

The batchSize must be positive.

-or-

The batchSize must be smaller than the value of the BoundedCapacity option if a non-default value has been set.

ArgumentNullException

The dataflowBlockOptions is null.

.NET Framework

Supported in: 4.5

Portable Class Library

Supported in: Portable Class Library
Show:
© 2016 Microsoft