ParallelEnumerable.AsParallel Метод

Определение

Включает параллелизацию запроса.

Перегрузки

Имя Описание
AsParallel(IEnumerable)

Включает параллелизацию запроса.

AsParallel<TSource>(Partitioner<TSource>)

Позволяет параллелизировать запрос, как источник пользовательского секционатора, который отвечает за разделение входной последовательности на секции.

AsParallel<TSource>(IEnumerable<TSource>)

Включает параллелизацию запроса.

Комментарии

Этот метод привязывает запрос к PLINQ. Дополнительные сведения см. в статье Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs

Включает параллелизацию запроса.

public:
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery ^ AsParallel(System::Collections::IEnumerable ^ source);
public static System.Linq.ParallelQuery AsParallel(this System.Collections.IEnumerable source);
static member AsParallel : System.Collections.IEnumerable -> System.Linq.ParallelQuery
<Extension()>
Public Function AsParallel (source As IEnumerable) As ParallelQuery

Параметры

source
IEnumerable

Преобразуемый IEnumerable<T> в объект ParallelQuery.

Возвращаемое значение

Источник в виде ParallelQuery для привязки к методам расширения ParallelEnumerable.

Исключения

source является пустой ссылкой (Ничего в Visual Basic).

Комментарии

Оператор Cast можно использовать для преобразования ParallelQuery в ParallelQuery(T).

См. также раздел

Применяется к

AsParallel<TSource>(Partitioner<TSource>)

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs

Позволяет параллелизировать запрос, как источник пользовательского секционатора, который отвечает за разделение входной последовательности на секции.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Concurrent::Partitioner<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource>(this System.Collections.Concurrent.Partitioner<TSource> source);
static member AsParallel : System.Collections.Concurrent.Partitioner<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As Partitioner(Of TSource)) As ParallelQuery(Of TSource)

Параметры типа

TSource

Тип элементов source.

Параметры

source
Partitioner<TSource>

Секционировщик по входной последовательности.

Возвращаемое значение

Функция source ParallelQuery для привязки к методам расширения ParallelEnumerable.

Исключения

source является пустой ссылкой (Ничего в Visual Basic).

Комментарии

Метод GetOrderedPartitions исходного секционатора используется при включении упорядочения, а метод GetPartitions секционатора используется, если порядок не включен (по умолчанию). Исходные секционаторы GetDynamicPartitions и GetDynamicOrderedPartitions не используются. Дополнительные сведения и примеры см. в разделе "Пользовательские секционеры" для PLINQ и TPL.

См. также раздел

Применяется к

AsParallel<TSource>(IEnumerable<TSource>)

Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs
Исходный код:
ParallelEnumerable.cs

Включает параллелизацию запроса.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsParallel(System::Collections::Generic::IEnumerable<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource>(this System.Collections.Generic.IEnumerable<TSource> source);
static member AsParallel : seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsParallel(Of TSource) (source As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

Параметры типа

TSource

Тип элементов source.

Параметры

source
IEnumerable<TSource>

Преобразуемый IEnumerable<T> в объект ParallelQuery<TSource>.

Возвращаемое значение

Источник в качестве привязки ParallelQuery<TSource> к методам расширения ParallelEnumerable.

Исключения

source является пустой ссылкой (Ничего в Visual Basic).

См. также раздел

Применяется к