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)

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

ParallelQuery

Źródło jako zapytanie równoległe do powiązania z metodami rozszerzenia ParallelEnumerable.

Wyjątki

sourcejest 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

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.

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

ParallelQuery<TSource>

Element source as a ParallelQuery to bind to ParallelEnumerable extension methods (Zapytanie równoległe do powiązania z metodami rozszerzenia ParallelEnumerable).

Wyjątki

sourcejest 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

AsParallel<TSource>(IEnumerable<TSource>)

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

ParallelQuery<TSource>

Źródło jako element ParallelQuery<TSource> do powiązania z metodami rozszerzenia ParallelEnumerable.

Wyjątki

sourcejest odwołaniem o wartości null (nic w Visual Basic).

Zobacz też

Dotyczy