ParallelEnumerable.WithMergeOptions<TSource> Method

Definition

Sets the merge options for this query, which specify how the query will buffer output.

C#
public static System.Linq.ParallelQuery<TSource> WithMergeOptions<TSource>(this System.Linq.ParallelQuery<TSource> source, System.Linq.ParallelMergeOptions mergeOptions);

Type Parameters

TSource

The type of elements of source.

Parameters

source
ParallelQuery<TSource>

A ParallelQuery on which to set the option.

mergeOptions
ParallelMergeOptions

The merge options to set for this query.

Returns

ParallelQuery representing the same query as source, but with the registered merge options.

Exceptions

source is a null reference (Nothing in Visual Basic).

mergeOptions is not a valid ParallelMergeOptions value.

mergeOptions is used multiple times in the query.

Applies to

Product Versions
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0

See also