ParallelEnumerable.AsSequential<TSource> Method

Definition

Converts a ParallelQuery<TSource> into an IEnumerable<T> to force sequential evaluation of the query.

C#
public static System.Collections.Generic.IEnumerable<TSource> AsSequential<TSource>(this System.Linq.ParallelQuery<TSource> source);

Type Parameters

TSource

The type of elements of source.

Parameters

Returns

IEnumerable<TSource>

The source as an IEnumerable<T> to bind to sequential extension methods.

Exceptions

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

Remarks

For more information, see Order Preservation in PLINQ and How to: Control Ordering in a PLINQ 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