ParallelEnumerable.AsOrdered メソッド

定義

オーバーロード

名前 説明
AsOrdered(ParallelQuery)

データ ソースを順序付けされたかのように処理し、順序なしの既定値をオーバーライドできるようにします。 AsOrdered は、AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat によって返される非ジェネリック シーケンスでのみ呼び出すことができます。

AsOrdered<TSource>(ParallelQuery<TSource>)

データ ソースを順序付けされたかのように処理し、順序なしの既定値をオーバーライドできるようにします。 AsOrdered は、AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat によって返されるジェネリック シーケンスでのみ呼び出すことができます。

AsOrdered(ParallelQuery)

ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs

データ ソースを順序付けされたかのように処理し、順序なしの既定値をオーバーライドできるようにします。 AsOrdered は、AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat によって返される非ジェネリック シーケンスでのみ呼び出すことができます。

public:
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery ^ AsOrdered(System::Linq::ParallelQuery ^ source);
public static System.Linq.ParallelQuery AsOrdered(this System.Linq.ParallelQuery source);
static member AsOrdered : System.Linq.ParallelQuery -> System.Linq.ParallelQuery
<Extension()>
Public Function AsOrdered (source As ParallelQuery) As ParallelQuery

パラメーター

source
ParallelQuery

入力シーケンス。

返品

後続のクエリ演算子で元の順序を維持するソース シーケンス。

例外

source は null 参照です (Visual Basicでは Nothing)。

sourceに要素が含まれなかった場合にスローされます

-又は-

AsOrderedがクエリの途中で呼び出される場合は。 AsParallel(IEnumerable)Range(Int32, Int32)、またはRepeat<TResult>(TResult, Int32)の直後に呼び出されます。

-又は-

source は、 AsParallel(IEnumerable)Range(Int32, Int32)、または Repeat<TResult>(TResult, Int32)の 1 つではありません。

注釈

並列処理では、パフォーマンスと保持順序の間に自然な緊張が存在します。 既定では、AsOrdered が適用されているか、クエリに明示的な OrderBy 演算子がない限り、並列クエリは結果の順序が任意であるかのように動作します。 詳細については、「 PLINQ での注文の保持」を参照してください。

こちらもご覧ください

適用対象

AsOrdered<TSource>(ParallelQuery<TSource>)

ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs
ソース:
ParallelEnumerable.cs

データ ソースを順序付けされたかのように処理し、順序なしの既定値をオーバーライドできるようにします。 AsOrdered は、AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat によって返されるジェネリック シーケンスでのみ呼び出すことができます。

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ AsOrdered(System::Linq::ParallelQuery<TSource> ^ source);
public static System.Linq.ParallelQuery<TSource> AsOrdered<TSource>(this System.Linq.ParallelQuery<TSource> source);
static member AsOrdered : System.Linq.ParallelQuery<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function AsOrdered(Of TSource) (source As ParallelQuery(Of TSource)) As ParallelQuery(Of TSource)

型パラメーター

TSource

sourceの要素の型。

パラメーター

source
ParallelQuery<TSource>

入力シーケンス。

返品

後続のクエリ演算子で元の順序を維持するソース シーケンス。

例外

source は null 参照です (Visual Basicでは Nothing)。

source 要素が含まれています

-又は-

source が AsParallel、ParallelEnumerable.Range、ParallelEnumerable.Repeat のいずれかではありません。

注釈

並列処理では、パフォーマンスと保持順序の間に自然な緊張が存在します。 既定では、AsOrdered が適用されているか、クエリに明示的な OrderBy 演算子がない限り、並列クエリは結果の順序が任意であるかのように動作します。 詳細については、「 PLINQ での注文の保持」を参照してください。

こちらもご覧ください

適用対象