ParallelEnumerable.AsParallel Metoda
Definicja
Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.
Przeciążenia
AsParallel(IEnumerable) |
Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query. |
AsParallel<TSource>(Partitioner<TSource>) |
Włącza przetwarzanie równoległe zapytania, jak źródło jest niestandardowa partycja, która jest odpowiedzialna za podział sekwencji wejściowej na partycje.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions. |
AsParallel<TSource>(IEnumerable<TSource>) |
Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query. |
Uwagi
Ta metoda wiąże zapytanie z PLINQ.This method binds the query to PLINQ. Aby uzyskać więcej informacji, zobacz Parallel LINQ (PLINQ).For more information, see Parallel LINQ (PLINQ).
AsParallel(IEnumerable)
Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.
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
IEnumerable<T>Do konwersji na ParallelQuery .An IEnumerable<T> to convert to a ParallelQuery.
Zwraca
Źródło jako ParallelQuery do powiązania z metodami rozszerzenia ParallelEnumerable.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.
Wyjątki
source
jest odwołaniem o wartości null (Nothing w Visual Basic).source
is a null reference (Nothing in Visual Basic).
Uwagi
CastOperatora można użyć do konwersji ParallelQuery na ParallelQuery (T).The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).
Dotyczy
AsParallel<TSource>(Partitioner<TSource>)
Włącza przetwarzanie równoległe zapytania, jak źródło jest niestandardowa partycja, która jest odpowiedzialna za podział sekwencji wejściowej na partycje.Enables parallelization of a query, as sourced by a custom partitioner that is responsible for splitting the input sequence into partitions.
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 source
.The type of elements of source
.
Parametry
- source
- Partitioner<TSource>
Partycja w sekwencji wejściowej.A partitioner over the input sequence.
Zwraca
source
Jako ParallelQuery do powiązania z metodami rozszerzenia ParallelEnumerable.The source
as a ParallelQuery to bind to ParallelEnumerable extension methods.
Wyjątki
source
jest odwołaniem o wartości null (Nothing w Visual Basic).source
is a null reference (Nothing in Visual Basic).
Uwagi
Metoda GetOrderedPartitions źródłowej partycji jest używana, gdy jest włączona funkcja porządkowania, podczas gdy kolejność nie jest włączona (wartość domyślna).The source partitioner's GetOrderedPartitions method is used when ordering is enabled, whereas the partitioner's GetPartitions is used if ordering is not enabled (the default). GetDynamicPartitions i GetDynamicOrderedPartitions źródłowej partycji nie są używane.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. Aby uzyskać więcej informacji i przykładów, zobacz niestandardowe partycje dla PLINQ i TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.
Dotyczy
AsParallel<TSource>(IEnumerable<TSource>)
Włącza przetwarzanie równoległe zapytania.Enables parallelization of a query.
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 source
.The type of elements of source
.
Parametry
- source
- IEnumerable<TSource>
IEnumerable<T>Do konwersji na ParallelQuery<TSource> .An IEnumerable<T> to convert to a ParallelQuery<TSource>.
Zwraca
Źródło jako element ParallelQuery<TSource> do powiązania z metodami rozszerzenia ParallelEnumerable.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.
Wyjątki
source
jest odwołaniem o wartości null (Nothing w Visual Basic).source
is a null reference (Nothing in Visual Basic).