ParallelEnumerable.AsParallel Metoda
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Umożliwia równoległość zapytania.
AsParallel(IEnumerable) |
Umożliwia równoległość zapytania. |
AsParallel<TSource>(Partitioner<TSource>) |
Umożliwia równoległość zapytania, na podstawie źródła przez niestandardowy partycjonator, który jest odpowiedzialny za podzielenie sekwencji danych wejściowych na partycje. |
AsParallel<TSource>(IEnumerable<TSource>) |
Umożliwia równoległość zapytania. |
Ta metoda wiąże zapytanie z PLINQ. Aby uzyskać więcej informacji, zobacz Parallel LINQ (PLINQ).
- Źródło:
- ParallelEnumerable.cs
- Źródło:
- ParallelEnumerable.cs
- Źródło:
- ParallelEnumerable.cs
Umożliwia równoległość zapytania.
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
Parametry
- source
- IEnumerable
Element IEnumerable<T> do konwersji na element ParallelQuery.
Zwraca
Źródło jako zapytanie równoległe do powiązania z metodami rozszerzenia ParallelEnumerable.
Wyjątki
source
jest odwołaniem o wartości null (Nic w Visual Basic).
Uwagi
Operator Cast może służyć do konwertowania zapytania równoległego na tryb ParallelQuery(T).
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.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 |
- Źródło:
- ParallelEnumerable.cs
- Źródło:
- ParallelEnumerable.cs
- Źródło:
- ParallelEnumerable.cs
Umożliwia równoległość zapytania, na podstawie źródła przez niestandardowy partycjonator, który jest odpowiedzialny za podzielenie sekwencji danych wejściowych na partycje.
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)
Parametry typu
- TSource
Typ elementów elementu source
.
Parametry
- source
- Partitioner<TSource>
Partycjonator w sekwencji danych wejściowych.
Zwraca
Element source
as a ParallelQuery to bind to ParallelEnumerable extension methods (Zapytanie równoległe do powiązania z metodami rozszerzenia ParallelEnumerable).
Wyjątki
source
jest odwołaniem o wartości null (Nic w Visual Basic).
Uwagi
Metoda GetOrderedPartitions źródłowego partycjonatora jest używana podczas włączania kolejności, podczas gdy partycjonator getPartitions jest używany, jeśli kolejność nie jest włączona (wartość domyślna). Źródłowe partycje GetDynamicPartitions i GetDynamicOrderedPartitions nie są używane. Aby uzyskać więcej informacji i przykłady, zobacz Custom Partitioners for PLINQ and TPL (Niestandardowe partycjonatory plINQ i TPL).
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.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 |
- Źródło:
- ParallelEnumerable.cs
- Źródło:
- ParallelEnumerable.cs
- Źródło:
- ParallelEnumerable.cs
Umożliwia równoległość zapytania.
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)
Parametry typu
- TSource
Typ elementów elementu source
.
Parametry
- source
- IEnumerable<TSource>
Element IEnumerable<T> do konwersji na element ParallelQuery<TSource>.
Zwraca
Źródło jako element ParallelQuery<TSource> do powiązania z metodami rozszerzenia ParallelEnumerable.
Wyjątki
source
jest odwołaniem o wartości null (Nic w Visual Basic).
Zobacz też
Dotyczy
.NET 9 i inne wersje
Produkt | Wersje |
---|---|
.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 |
Opinia o produkcie .NET
.NET to projekt typu open source. Wybierz link, aby przekazać opinię: