問題タブ [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.
c# - C# AggregateException、どのシナリオで例外を集約しますか?
非常に明白な事実を見落としている可能性がありますが、AggregatedExceptions の必要性を理解するのに苦労しています。
async/await 以来、AggregatedExceptions を気にする必要がなくなったことを知っています (または、少なくともそれらに直面する頻度が少なくなります)。私は単にタスクを開始し、ある時点で「呼び出しスレッド」を「並行して実行されるタスク」と同期することを選択するため、それに関連することができます
このシナリオでは、DoSomethingInParallelAsync()
呼び出しを待っているときに、で発生した例外が表示されます。
を使用せずに明示的に使用するawait
と、なぜそれほど異なるのでしょうか?Wait
Task
この例でスローされた例外は、スローException
されたものを常にAggregateException
. 理由はまだわかりません。
AggregateException
sの必要性をなくす async/await を使用しているときにできないことは何ですか?