System.Threading.Tasks.Parallel 並列ループおよび並列領域のサポートを提供します。 イテレーションが並列で実行される可能性のある for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The argument is null. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The argument is null. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、スレッド ローカル データを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性があり、ループ オプションを構成できる for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The in the argument is canceled. The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The in the argument is canceled. The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、スレッド ローカル データを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 この操作の動作を構成するオブジェクト。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The in the argument is canceled. The associated with the in the has been disposed. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性のある、64 ビットのインデックスを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The argument is null. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、64 ビットのインデックスを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している 構造体。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The argument is null. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、64 ビットのインデックスとスレッド ローカル データを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. イテレーションが並列で実行される可能性があり、ループ オプションを構成できる、64 ビットのインデックスを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The in the argument is canceled. The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、64 ビットのインデックスを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 The in the argument is canceled. The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、64 ビットのインデックスとスレッド ローカル データを持つ for (Visual Basic の場合は For) ループを実行します。 完了したループの部分に関する情報を格納している構造。 開始インデックス。ここで指定したインデックスから処理が開始されます。 終了インデックス。ここで指定したインデックスの前のインデックスまで処理が行われます。 この操作の動作を構成するオブジェクト。 各スレッドのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各スレッドのローカル状態に対して最後の操作を行うデリゲート。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The in the argument is canceled. The associated with the in the has been disposed. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納している順序付け可能なパーティショナー。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 の要素の型。 The argument is null.-or-The argument is null. The property in the orderable partitioner returns false.-or-The property in the source orderable partitioner returns false.-or-Any methods in the source orderable partitioner return null. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、スレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納している順序付け可能なパーティショナー。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 の要素の型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The property in the returns false or the partitioner returns null partitions. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納している順序付け可能なパーティショナー。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 の要素の型。 The in the argument is canceled The argument is null.-or-The argument is null.-or-The argument is null. The associated with the in the has been disposed. The property in the orderable partitioner returns false.-or-The property in the orderable partitioner returns false.-or-The exception that is thrown when any methods in the orderable partitioner return null. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、64 ビットのインデックスとスレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納している順序付け可能なパーティショナー。 この操作の動作を構成するオブジェクト。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 の要素の型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The or argument is null. The property in the returns false or the partitioner returns null partitions. The exception that contains all the individual exceptions thrown on all threads. The in the argument is canceled. The associated with the in the has been disposed. に対して、イテレーションが並列で実行される可能性のある foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納しているパーティショナー。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 の要素の型。 The argument is null.-or-The argument is null. The property in the partitioner returns false.-or-The exception that is thrown when any methods in the partitioner return null.-or-The method in the partitioner does not return the correct number of partitions. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納しているパーティショナー。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 の要素の型。 The argument is null.-or-The argument is null. The property in the partitioner returns false.-or-A method in the partitioner returns null.-or-The method in the partitioner does not return the correct number of partitions. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、スレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納しているパーティショナー。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 の要素の型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The property in the returns false or the partitioner returns null partitions. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納しているパーティショナー。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 の要素の型。 The in the argument is canceled. The associated with the in the has been disposed. The argument is null.-or-The argument is null.-or-The argument is null. The property in the partitioner returns false.-or-The exception that is thrown when any methods in the partitioner return null. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納しているパーティショナー。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 の要素の型。 The in the argument is canceled. The associated with the in the has been disposed. The argument is null.-or-The argument is null.-or-The argument is null. The property in the partitioner returns false.-or-The exception that is thrown when any methods in the partitioner return null. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、スレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 元のデータ ソースを格納しているパーティショナー。 この操作の動作を構成するオブジェクト。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 の要素の型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The property in the returns false or the partitioner returns null partitions. The exception that contains all the individual exceptions thrown on all threads. The in the argument is canceled. The associated with the in the has been disposed. に対して、イテレーションが並列で実行される可能性のある foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 ソース内のデータの型。 The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 ソース内のデータの型。 The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、64 ビットのインデックスを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 ソース内のデータの型。 The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、スレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 ソース内のデータの型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループの状態を監視および操作できる、スレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 ソース内のデータの型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 ソース内のデータの型。 The in the argument is canceled The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 ソース内のデータの型。 The in the argument is canceled The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、64 ビットのインデックスを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 この操作の動作を構成するオブジェクト。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 ソース内のデータの型。 The in the argument is canceled The argument is null.-or-The argument is null.-or-The argument is null. The exception that contains all the individual exceptions thrown on all threads. The associated with the in the has been disposed. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、スレッド ローカル データを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 この操作の動作を構成するオブジェクト。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 ソース内のデータの型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The in the argument is canceled. The associated with the in the has been disposed. The exception that contains all the individual exceptions thrown on all threads. に対して、イテレーションが並列で実行される可能性があり、ループ オプションを構成でき、ループの状態を監視および操作できる、スレッド ローカル データと 64 ビットのインデックスを持つ foreach (Visual Basic の場合は For Each) 操作を実行します。 完了したループの部分に関する情報を格納している構造。 列挙可能なデータ ソース。 この操作の動作を構成するオブジェクト。 各タスクのローカル データの初期状態を返す関数デリゲート。 1 回のイテレーションにつき 1 回呼び出されるデリゲート。 各タスクのローカル状態に対して最後の操作を行うデリゲート。 ソース内のデータの型。 スレッド ローカル データの型。 The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null.-or-The argument is null. The in the argument is canceled. The associated with the in the has been disposed. The exception that contains all the individual exceptions thrown on all threads. 指定された一連のアクションの各アクションを実行します (場合によっては並列で)。 実行対象の の配列。 The argument is null. The exception that is thrown when any action in the array throws an exception. The array contains a null element. 操作がユーザーによって取り消されていない限り、指定された各アクションを実行します。アクションは並列で実行される可能性があります。 この操作の動作を構成するオブジェクト。 実行対象のアクションの配列。 The in the is set. The argument is null.-or-The argument is null. The exception that is thrown when any action in the array throws an exception. The array contains a null element. The associated with the in the has been disposed. ループの実行の完了ステータスを示します。 ループが完了するまで実行されたかどうか (ループのすべての反復処理が実行され、ループが途中終了要求を受け取らなかったかどうか) を示す値を取得します。 ループが完了するまで実行された場合は true。それ以外の場合は false。 を呼び出した反復処理のうち、最も下位の反復処理のインデックスを取得します。 Break ステートメントを呼び出した反復処理のうち、最も下位の反復処理を表す整数を返します。 他のイテレーションと対話するように、並列ループのイテレーションを有効にします。このクラスのインスタンスは、 クラスから各ループに提供されるため、コードでインスタンスを作成することはできません。 現在のイテレーションの終了後、システムはできるだけ早く ループの実行を終了する必要があることを通知します。 メソッドは既に呼び出されました。 は、同じループのイテレーションで組み合わせて使用することはできません。 ループのいずれかのイテレーションが、そのイテレーションによって処理されなかった例外をスローしたかどうかを示す値を取得します。 処理されない例外がスローされた場合は true。それ以外の場合は false。 ループのいずれかのイテレーションが メソッドを呼び出したかどうかを示す値を取得します。 メソッドを呼び出していずれかのイテレーションが停止した場合は true、それ以外の場合は false。 を呼び出したループのイテレーションのうち、最下位のイテレーションを取得します。 を呼び出したイテレーションのうち、最下位のイテレーション。 ループの場合、値は内部的に生成されたインデックスに基づきます。 このイテレーションまたは他のイテレーションからの要求に基づいて、ループの現在のイテレーションを終了する必要があるかどうかを示す値を取得します。 現在のイテレーションを終了する必要がある場合は true。それ以外の場合は false。 システムはできるだけ早く ループの実行を終了する必要があることを通知します。 以前にメソッドが呼び出されました。 は、同じループのイテレーションで組み合わせて使用することはできません。 クラスのメソッドの操作を構成するオプションを格納します。 クラスの新しいインスタンスを初期化します。 この インスタンスに関連付けられている を取得または設定します。 このインスタンスに関連付けられているトークン。 のこのインスタンスによって有効になる同時実行タスクの最大数を取得または設定します。 並列化の最大レベルを表す整数。 プロパティはゼロまたは -1 未満の値に設定されます。 この インスタンスに関連付けられている を取得または設定します。このプロパティを null に設定すると、現在のスケジューラが使用されます。 このインスタンスに関連付けられているタスク スケジューラ。