ParallelEnumerable.WithMergeOptions<TSource>(ParallelQuery<TSource>, ParallelMergeOptions) メソッド

定義

このクエリのマージ オプションを設定します。このオプションは、クエリが出力をバッファリングする方法を指定します。Sets the merge options for this query, which specify how the query will buffer output.

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

型パラメーター

TSource

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

パラメーター

source
ParallelQuery<TSource>

オプションを設定する対象の ParallelQuery。A ParallelQuery on which to set the option.

mergeOptions
ParallelMergeOptions

このクエリに設定するマージ オプション。The merge options to set for this query.

戻り値

source と同じクエリを表すが、マージ オプションが登録されている ParallelQuery。ParallelQuery representing the same query as source, but with the registered merge options.

例外

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

mergeOptions が有効な ParallelMergeOptions 値ではありません。mergeOptions is not a valid ParallelMergeOptions value.

WithMergeOptions はクエリで複数回使用されます。WithMergeOptions is used multiple times in the query.

適用対象

こちらもご覧ください