ParallelOptions クラス

定義

Parallel クラスのメソッドの操作を構成するオプションを格納します。Stores options that configure the operation of methods on the Parallel class.

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

注釈

既定では、 Parallelクラスのメソッドは、使用可能なすべてのプロセッサを使用しようとします。取り消し可能ではなく、既定値TaskScheduler (TaskScheduler.Default) を対象とします。By default, methods on the Parallel class attempt to use all available processors, are non-cancelable, and target the default TaskScheduler (TaskScheduler.Default). ParallelOptionsこれらの既定値を上書きできるようにします。ParallelOptions enables overriding these defaults.

コンストラクター

ParallelOptions()

ParallelOptions クラスの新しいインスタンスを初期化します。Initializes a new instance of the ParallelOptions class.

プロパティ

CancellationToken

この ParallelOptions インスタンスに関連付けられている CancellationToken を取得または設定します。Gets or sets the CancellationToken associated with this ParallelOptions instance.

MaxDegreeOfParallelism

この ParallelOptions インスタンスによって実現される同時実行タスクの最大数を取得または設定します。Gets or sets the maximum number of concurrent tasks enabled by this ParallelOptions instance.

TaskScheduler

この ParallelOptions インスタンスに関連付けられている TaskScheduler を取得または設定します。Gets or sets the TaskScheduler associated with this ParallelOptions instance. このプロパティを null に設定すると、現在のスケジューラが使用されます。Setting this property to null indicates that the current scheduler should be used.

メソッド

Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判定します。Determines whether the specified object is equal to the current object.

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(継承元 Object)
MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(継承元 Object)
ToString()

現在のオブジェクトを表す string を返します。Returns a string that represents the current object.

(継承元 Object)

適用対象

スレッド セーフ

コンストラクターはスレッドセーフであり、複数のスレッドが同時に複数のインスタンスを構築するために使用できます。The constructor is thread-safe and may be used by multiple threads concurrently to construct multiple instances. 他のどのパブリックメンバーもスレッドセーフではありません。None of the other public members are thread-safe.

こちらもご覧ください