ParallelEnumerable.WithExecutionMode<TSource>(ParallelQuery<TSource>, ParallelExecutionMode) メソッド

定義

クエリの実行モードを設定します。Sets the execution mode of the query.

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

型パラメーター

TSource

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

パラメーター

source
ParallelQuery<TSource>

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

executionMode
ParallelExecutionMode

クエリの実行モード。The mode in which to execute the query.

戻り値

source と同じクエリを表すが、クエリの実行モードが登録されている ParallelQuery。ParallelQuery representing the same query as source, but with the registered execution mode.

例外

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

executionMode は有効な ParallelExecutionMode 値ではありません。executionMode is not a valid ParallelExecutionMode value.

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

注釈

実行モードでは、特定のクエリ図形が検出された場合に、PLINQ が順次実行に切り替えようとするかどうかを指定します。The execution mode specifies whether PLINQ will attempt to fall back to sequential execution if it detects certain query shapes. 詳細情報と例については、「方法: PLINQ の実行モードを指定する」をご覧ください。For more information and examples, see How to: Specify the Execution Mode in PLINQ.

適用対象

こちらもご覧ください