ParallelEnumerable.AsParallel ParallelEnumerable.AsParallel ParallelEnumerable.AsParallel ParallelEnumerable.AsParallel Method

定義

クエリの並列化を有効にします。Enables parallelization of a query.

オーバーロード

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。Enables parallelization of a query.

AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>)

入力シーケンスを複数のパーティションに分割するカスタム パーティショナーによって供給されるクエリの並列化を有効にします。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>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>)

クエリの並列化を有効にします。Enables parallelization of a query.

注釈

このメソッドは、PLINQ にクエリをバインドします。This method binds the query to PLINQ. 詳細については、「Parallel LINQ (PLINQ)」を参照してください。For more information, see Parallel LINQ (PLINQ).

AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable) AsParallel(IEnumerable)

クエリの並列化を有効にします。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

パラメーター

戻り値

ParallelEnumerable 拡張メソッドにバインドされる ParallelQuery としての source。The source as a ParallelQuery to bind to ParallelEnumerable extension methods.

例外

source が null 参照 (Visual Basic では Nothing) です。source is a null reference (Nothing in Visual Basic).

注釈

Cast ParallelQuery(T) ParallelQuery に変換する演算子を使用できます。The Cast operator can be used to convert a ParallelQuery to a ParallelQuery(T).

こちらもご覧ください

AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>) AsParallel<TSource>(Partitioner<TSource>)

入力シーケンスを複数のパーティションに分割するカスタム パーティショナーによって供給されるクエリの並列化を有効にします。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)

型パラメーター

TSource

source の要素の型。The type of elements of source.

パラメーター

source
Partitioner<TSource> Partitioner<TSource> Partitioner<TSource> Partitioner<TSource>

入力シーケンスに対するパーティショナー。A partitioner over the input sequence.

戻り値

ParallelEnumerable 拡張メソッドにバインドされる ParallelQuery としての sourceThe source as a ParallelQuery to bind to ParallelEnumerable extension methods.

例外

source が null 参照 (Visual Basic では Nothing) です。source is a null reference (Nothing in Visual Basic).

注釈

メソッドは、順序付けするときに使用するソース パーティショナーの GetOrderedPartitions が有効になって、パーティショナーの GetPartitions が順序付けがない場合に使用されますが、(既定値) を有効にします。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 と GetDynamicOrderedPartitions は使用されません。The source partitioner's GetDynamicPartitions and GetDynamicOrderedPartitions are not used. 詳細と例については、次を参照してください。 PLINQ および TPL 用のカスタム パーティショナーします。For more information and examples, see Custom Partitioners for PLINQ and TPL.

こちらもご覧ください

AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>) AsParallel<TSource>(IEnumerable<TSource>)

クエリの並列化を有効にします。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)

型パラメーター

TSource

source の要素の型。The type of elements of source.

パラメーター

source
IEnumerable<TSource>

ParallelQuery<TSource> に変換する IEnumerable<T>An IEnumerable<T> to convert to a ParallelQuery<TSource>.

戻り値

ParallelEnumerable 拡張メソッドにバインドされる ParallelQuery<TSource> としての source。The source as a ParallelQuery<TSource> to bind to ParallelEnumerable extension methods.

例外

source が null 参照 (Visual Basic では Nothing) です。source is a null reference (Nothing in Visual Basic).

こちらもご覧ください

適用対象