問題タブ [aggregateexception]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
163 参照

c# - C# AggregateException、どのシナリオで例外を集約しますか?

非常に明白な事実を見落としている可能性がありますが、AggregatedExceptions の必要性を理解するのに苦労しています。

async/await 以来、AggregatedExceptions を気にする必要がなくなったことを知っています (または、少なくともそれらに直面する頻度が少なくなります)。私は単にタスクを開始し、ある時点で「呼び出しスレッド」を「並行して実行されるタスク」と同期することを選択するため、それに関連することができます

このシナリオでは、DoSomethingInParallelAsync()呼び出しを待っているときに、で発生した例外が表示されます。

を使用せずに明示的に使用するawaitと、なぜそれほど異なるのでしょうか?WaitTask

この例でスローされた例外は、スローExceptionされたものを常にAggregateException. 理由はまだわかりません。

AggregateExceptionsの必要性をなくす async/await を使用しているときにできないことは何ですか?