誰かがこれを知っていると確信しており、答えにとても感謝しています。デリゲートや非同期などについてはよく知らないので、実装方法の一般的な例を教えてください。
Parallel.Foreach を使用して多くの異なるファイルのメソッドを同時に実行できるワークフローがあります (スイート、そのプロセッサを粉砕します) - ただし、そのメソッドが終了した後、別のメソッドを実行する必要があります (以前のレポートに関するレポートを生成します)。この 2 番目の方法は並行して実行できません。
レポートを生成する前に、Parallel.ForEach 内のすべてのファイルが完了するのを待ちたくありません (これは必要ありません)。しかし、最初のメソッドが終了したときにレポート生成メソッドを開始すると、問題が発生します。ある種のキューか何かがありますか?それを行うためのかなりの方法があるはずですよね?
ありがとう