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 を parallelquery (T) に変換できます。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. 詳細と例については、「カスタムパーティショナー FOR PLINQ AND 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).

こちらもご覧ください

適用対象