需要优雅地处理AggregateExceptions。这种方式正确吗?
try
{
var message = await _queue.ReceiveAsync();
// rest of code
//
var response = await process(body);
}
catch (AggregateException ae)
{
foreach (var e in ae.InnerExceptions)
{
Trace.TraceError(e.Message);
}
}