ParallelEnumerable.AsParallel Method

Definition

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

Overloads

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>)

Ermöglicht die Parallelisierung einer Abfrage mit einem benutzerdefinierten Partitionierer, der für die Aufteilung der Eingabesequenz in Partitionen zuständig ist, als Quelle.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>)

Ermöglicht die Parallelisierung einer Abfrage.Enables parallelization of a query.

Remarks

Mit dieser Methode wird die Abfrage an PLINQ gebunden.This method binds the query to PLINQ. Weitere Informationen finden Sie unter Parallel LINQ (PLINQ) Paralleles LINQ (PLINQ).For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable)

Ermöglicht die Parallelisierung einer Abfrage.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

Parameters

source
IEnumerable

Ein IEnumerable<T>, das in ein ParallelQuery konvertiert werden soll.An IEnumerable<T> to convert to a ParallelQuery.

Returns

ParallelQuery

Die Quelle als ParallelQuery, die an ParallelEnumerable-Erweiterungsmethoden gebunden werden soll.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source ist ein NULL-Verweis (Nothing in Visual&#160;Basic).source is a null reference (Nothing in Visual Basic).

Remarks

Der Cast-Operator kann verwendet werden, um eine ParallelQuery in eine ParallelQuery (t) zu konvertieren.The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

See also

AsParallel<TSource>(Partitioner<TSource>)

Ermöglicht die Parallelisierung einer Abfrage mit einem benutzerdefinierten Partitionierer, der für die Aufteilung der Eingabesequenz in Partitionen zuständig ist, als Quelle.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)

Type Parameters

TSource

Der Typ der Elemente von source.The type of elements of source.

Parameters

source
Partitioner<TSource>

Ein Partitionierer für die Eingabesequenz.A partitioner over the input sequence.

Returns

ParallelQuery<TSource>

Die source als ParallelQuery, die an ParallelEnumerable-Erweiterungsmethoden gebunden werden soll.The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

Exceptions

source ist ein NULL-Verweis (Nothing in Visual&#160;Basic).source is a null reference (Nothing in Visual Basic).

Remarks

Die getorderedpartitions-Methode des Quell Partitionierers wird verwendet, wenn die Reihenfolge aktiviert ist, während die GetPartitions-Methode des partigers verwendet wird, wenn die Reihenfolge nicht aktiviert ist (Standardeinstellung).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). Die GetDynamicPartitions-und getdynamicorderedpartitions-Quell Partitionierer werden nicht verwendet.The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. Weitere Informationen und Beispiele finden Sie unter benutzerdefinierte Partitionierer für PLINQ und TPL.For more information and examples, see Custom Partitioners for PLINQ and TPL.

See also

AsParallel<TSource>(IEnumerable<TSource>)

Ermöglicht die Parallelisierung einer Abfrage.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)

Type Parameters

TSource

Der Typ der Elemente von source.The type of elements of source.

Parameters

source
IEnumerable<TSource>

Ein IEnumerable<T>, das in ein ParallelQuery<TSource> konvertiert werden soll.An IEnumerable<T> to convert to a ParallelQuery<TSource>.

Returns

ParallelQuery<TSource>

Die Quelle als ParallelQuery<TSource>, das an ParallelEnumerable-Erweiterungsmethoden gebunden werden soll.The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

Exceptions

source ist ein NULL-Verweis (Nothing in Visual&#160;Basic).source is a null reference (Nothing in Visual Basic).

See also

Applies to