Sdílet prostřednictvím


ParallelEnumerable.AsParallel Metoda

Definice

Umožňuje paralelizaci dotazu.

Přetížení

AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsParallel<TSource>(Partitioner<TSource>)

Umožňuje paralelizaci dotazu podle vlastního partitioneru, který je zodpovědný za rozdělení vstupní sekvence na oddíly.

AsParallel<TSource>(IEnumerable<TSource>)

Umožňuje paralelizaci dotazu.

Poznámky

Tato metoda vytvoří vazbu dotazu na PLINQ. Další informace najdete v tématu Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Umožňuje paralelizaci dotazu.

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

An IEnumerable<T> pro převod na ParallelQuery.

Návraty

Zdroj jako ParallelQuery pro vytvoření vazby na Metody rozšíření ParallelEnumerable.

Výjimky

source je odkaz s hodnotou null (v jazyce Visual Basic není nic).

Poznámky

Operátor Cast lze použít k převodu ParallelQuery na ParallelQuery(T).

Viz také

Platí pro

AsParallel<TSource>(Partitioner<TSource>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Umožňuje paralelizaci dotazu podle vlastního partitioneru, který je zodpovědný za rozdělení vstupní sekvence na oddíly.

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ů .source

Parametry

source
Partitioner<TSource>

Rozdělovač na vstupní sekvenci.

Návraty

Jako source ParallelQuery pro vazbu na Metody rozšíření ParallelEnumerable.

Výjimky

source je odkaz s hodnotou null (v jazyce Visual Basic není nic).

Poznámky

Metoda GetOrderedPartitions zdrojového oddílu se používá při povolení řazení, zatímco metoda GetPartitions oddílového nástroje se používá, pokud není povolené řazení (výchozí). GetDynamicPartitions a GetDynamicOrderedPartitions zdrojového oddílu se nepoužívají. Další informace a příklady najdete v tématu Vlastní dělicí nástroje pro PLINQ a TPL.

Viz také

Platí pro

AsParallel<TSource>(IEnumerable<TSource>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs

Umožňuje paralelizaci dotazu.

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ů .source

Parametry

source
IEnumerable<TSource>

An IEnumerable<T> pro převod na ParallelQuery<TSource>.

Návraty

Zdroj jako pro ParallelQuery<TSource> vazbu na Metody rozšíření ParallelEnumerable.

Výjimky

source je odkaz s hodnotou null (v jazyce Visual Basic není nic).

Viz také

Platí pro