ParallelOptions クラス

定義

Parallel クラスでメソッドの操作を構成するオプションを格納します。

public ref class ParallelOptions
public class ParallelOptions
type ParallelOptions = class
Public Class ParallelOptions
継承
ParallelOptions

注釈

既定では、 Parallel クラスのメソッドは、使用可能なすべてのプロセッサの使用を試み、取り消し不可能であり、既定の TaskScheduler (TaskScheduler.Default) を対象とします。 ParallelOptions では、これらの既定値をオーバーライドできます。

コンストラクター

名前 説明
ParallelOptions()

ParallelOptions クラスの新しいインスタンスを初期化します。

プロパティ

名前 説明
CancellationToken

このCancellationToken インスタンスに関連付けられているParallelOptionsを取得または設定します。

MaxDegreeOfParallelism

この ParallelOptions インスタンスで有効になっている同時実行タスクの最大数を取得または設定します。

TaskScheduler

このTaskScheduler インスタンスに関連付けられているParallelOptionsを取得または設定します。 このプロパティを null に設定すると、現在のスケジューラを使用する必要があります。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

スレッド セーフ

コンストラクターはスレッド セーフであり、複数のインスタンスを構築するために複数のスレッドが同時に使用できます。 他のどのパブリック メンバーもスレッド セーフではない。

こちらもご覧ください