ParallelEnumerable.AsParallel Metoda

Definice

Umožňuje paralelizaci dotazu.

Přetížení

Name Description
AsParallel(IEnumerable)

Umožňuje paralelizaci dotazu.

AsParallel<TSource>(Partitioner<TSource>)

Umožňuje paralelizaci dotazu, jak je zdroj vlastního dělitele, který zodpovídá za rozdělení vstupní sekvence do oddílů.

AsParallel<TSource>(IEnumerable<TSource>)

Umožňuje paralelizaci dotazu.

Poznámky

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

AsParallel(IEnumerable)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
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

Návraty

Zdroj jako ParallelQuery pro vytvoření vazby k metodám rozšíření ParallelEnumerable.

Výjimky

source je nulový odkaz (nic v Visual Basic).

Poznámky

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

Viz také

  • Parallel LINQ (PLINQ)

Platí pro

AsParallel<TSource>(Partitioner<TSource>)

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

Umožňuje paralelizaci dotazu, jak je zdroj vlastního dělitele, který zodpovídá za rozdělení vstupní sekvence do oddílů.

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

Parametry

source
Partitioner<TSource>

Rozdělovač přes vstupní sekvenci.

Návraty

Jako source ParallelQuery pro vytvoření vazby k metodám rozšíření ParallelEnumerable.

Výjimky

source je nulový odkaz (nic v Visual Basic).

Poznámky

Metoda GetOrderedPartitions zdrojového partitioneru se používá při řazení, zatímco getPartitions partitioner se používá, pokud řazení není povolené (výchozí). Zdrojové oddíly GetDynamicPartitions a GetDynamicOrderedPartitions se nepoužívají. Další informace a příklady naleznete v tématu Vlastní rozdělovače pro PLINQ a TPL.

Viz také

  • Parallel LINQ (PLINQ)

Platí pro

AsParallel<TSource>(IEnumerable<TSource>)

Zdroj:
ParallelEnumerable.cs
Zdroj:
ParallelEnumerable.cs
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 prvků .source

Parametry

source
IEnumerable<TSource>

Převod IEnumerable<T> na .ParallelQuery<TSource>

Návraty

Zdroj jako zdroj ParallelQuery<TSource> pro vytvoření vazby k metodám rozšíření ParallelEnumerable.

Výjimky

source je nulový odkaz (nic v Visual Basic).

Viz také

  • Parallel LINQ (PLINQ)

Platí pro