ParallelEnumerable.AsParallel Metoda

Definicja

Umożliwia równoległość zapytania.

Przeciążenia

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.

Uwagi

Ta metoda wiąże zapytanie z PLINQ. Aby uzyskać więcej informacji, zobacz Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Umożliwia równoległość zapytania.

C#
public static System.Linq.ParallelQuery AsParallel (this System.Collections.IEnumerable source);

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

AsParallel<TSource>(Partitioner<TSource>)

Ź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.

C#
public static System.Linq.ParallelQuery<TSource> AsParallel<TSource> (this System.Collections.Concurrent.Partitioner<TSource> source);

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

AsParallel<TSource>(IEnumerable<TSource>)

Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs
Źródło:
ParallelEnumerable.cs

Umożliwia równoległość zapytania.

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

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