ParallelEnumerable.AsParallel Метод
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Позволяет осуществлять параллельный запрос.
AsParallel(IEnumerable) |
Позволяет осуществлять параллельный запрос. |
AsParallel<TSource>(Partitioner<TSource>) |
Позволяет осуществлять параллельный запрос, производимый модулем секционирования, предназначенным для разделения входной последовательности на секции. |
AsParallel<TSource>(IEnumerable<TSource>) |
Позволяет осуществлять параллельный запрос. |
Этот метод привязывает запрос к PLINQ. Дополнительные сведения см. в разделе Parallel LINQ (PLINQ).
- Исходный код:
- 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).
См. также раздел
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.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 |
.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 |
- Исходный код:
- 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.
См. также раздел
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.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 |
.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 |
- Исходный код:
- 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).
См. также раздел
Применяется к
.NET 9 и другие версии
Продукт | Версии |
---|---|
.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 |
.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 |
Отзыв о .NET
.NET — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: