ParallelEnumerable.Concat メソッド

定義

2 つの並列シーケンスを連結します。Concatenates two parallel sequences.

オーバーロード

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

この Concat オーバーロードは呼び出さないでください。This Concat overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

2 つの並列シーケンスを連結します。Concatenates two parallel sequences.

Concat<TSource>(ParallelQuery<TSource>, IEnumerable<TSource>)

警告

この API は現在使われていません。

この Concat オーバーロードは呼び出さないでください。This Concat overload should never be called. このメソッドは互換性のために残されており、呼び出すと常に NotSupportedException をスローします。This method is marked as obsolete and always throws NotSupportedException when called.

public:
generic <typename TSource>
[System::Runtime::CompilerServices::Extension]
 static System::Linq::ParallelQuery<TSource> ^ Concat(System::Linq::ParallelQuery<TSource> ^ first, System::Collections::Generic::IEnumerable<TSource> ^ second);
[System.Obsolete("The second data source of a binary operator must be of type System.Linq.ParallelQuery<T> rather than System.Collections.Generic.IEnumerable<T>. To fix this problem, use the AsParallel() extension method to convert the right data source to System.Linq.ParallelQuery<T>.")]
public static System.Linq.ParallelQuery<TSource> Concat<TSource> (this System.Linq.ParallelQuery<TSource> first, System.Collections.Generic.IEnumerable<TSource> second);
static member Concat : System.Linq.ParallelQuery<'Source> * seq<'Source> -> System.Linq.ParallelQuery<'Source>
<Extension()>
Public Function Concat(Of TSource) (first As ParallelQuery(Of TSource), second As IEnumerable(Of TSource)) As ParallelQuery(Of TSource)

型パラメーター

TSource

この型パラメーターは使用されません。This type parameter is not used.

パラメーター

first
ParallelQuery<TSource>

このパラメーターは使用されません。This parameter is not used.

second
IEnumerable<TSource>

このパラメーターは使用されません。This parameter is not used.

戻り値

このオーバーロードは常に NotSupportedException をスローします。This overload always throws a NotSupportedException.

属性

例外

このメソッドが呼び出されたときに発生する例外。The exception that occurs when this method is called.

注釈

このオーバーロードは、ParallelQuery<TSource> 型の左データソースと型 IEnumerable<T> の適切なデータソースを使用した Concat の使用を禁止するために存在します。This overload exists to disallow usage of Concat with a left data source of type ParallelQuery<TSource> and a right data source of type IEnumerable<T>. それ以外の場合、Concat 演算子は並列実装にバインドされているように見えますが、実際には順次実装にバインドされます。Otherwise, the Concat operator would appear to be binding to the parallel implementation, but would in reality bind to the sequential implementation.

こちらもご覧ください

Concat<TSource>(ParallelQuery<TSource>, ParallelQuery<TSource>)

2 つの並列シーケンスを連結します。Concatenates two parallel sequences.

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

型パラメーター

TSource

入力シーケンスの要素の型。The type of the elements of the input sequences.

パラメーター

first
ParallelQuery<TSource>

連結する最初のシーケンス。The first sequence to concatenate.

second
ParallelQuery<TSource>

最初のシーケンスに連結するシーケンス。The sequence to concatenate to the first sequence.

戻り値

2 つの入力シーケンスの連結された要素が格納されているシーケンス。A sequence that contains the concatenated elements of the two input sequences.

例外

first または second が null 参照 (Visual Basic の場合は Nothing) です。first or second is a null reference (Nothing in Visual Basic).

こちらもご覧ください

適用対象