ParallelEnumerable.AsParallel Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет осуществлять параллельный запрос.
Перегрузки
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsParallel<TSource>(Partitioner<TSource>) |
Позволяет осуществлять параллельный запрос, производимый модулем секционирования, предназначенным для разделения входной последовательности на секции. |
AsParallel<TSource>(IEnumerable<TSource>) |
Позволяет осуществлять параллельный запрос. |
Комментарии
Этот метод привязывает запрос к PLINQ. Дополнительные сведения см. в разделе Parallel LINQ (PLINQ).
AsParallel(IEnumerable)
- Исходный код:
- 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.
Возвращаемое значение
Значение источника source в форме ParallelQuery для привязки к методам расширения ParallelEnumerable.
Исключения
Параметр source
является ссылкой на null (Nothing в Visual Basic).
Комментарии
Оператор Cast можно использовать для преобразования ParallelQuery в ParallelQuery(T).
См. также раздел
Применяется к
AsParallel<TSource>(Partitioner<TSource>)
- Исходный код:
- 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
является ссылкой на null (Nothing в Visual Basic).
Комментарии
Метод GetOrderedPartitions исходного секционатора используется при включенном упорядочении, тогда как getPartitions для секционатора используется, если порядок не включен (по умолчанию). Методы GetDynamicPartitions и GetDynamicOrderedPartitions исходного секционатора не используются. Дополнительные сведения и примеры см. в статье Пользовательские секционаторы для PLINQ и TPL.
См. также раздел
Применяется к
AsParallel<TSource>(IEnumerable<TSource>)
- Исходный код:
- 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
является ссылкой на null (Nothing в Visual Basic).