ParallelOptions ParallelOptions ParallelOptions ParallelOptions Class

定義

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
継承
ParallelOptionsParallelOptionsParallelOptionsParallelOptions

注釈

既定では、 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() ParallelOptions() ParallelOptions()

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

プロパティ

CancellationToken CancellationToken CancellationToken CancellationToken

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

MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism MaxDegreeOfParallelism

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

TaskScheduler TaskScheduler TaskScheduler 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) Equals(Object) Equals(Object) Equals(Object)

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

(Inherited from Object)
GetHashCode() GetHashCode() GetHashCode() GetHashCode()

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

(Inherited from Object)
GetType() GetType() GetType() GetType()

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

(Inherited from Object)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

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

(Inherited from Object)
ToString() ToString() ToString() ToString()

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

(Inherited from 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.

こちらもご覧ください