异步异常无法catch

发布时间 2023-05-26 21:26:28作者: 隨風.NET
  try
            {
                var items = await _platformService.ConvertItem(jdpItem);
                await items.ForEachAsync(async c =>
                {
                    //如果 不 await foreach 的话
                    //将catch不到值
                });

                return items;
            }
            catch (Exception ex)
            {
                _logger?.LogError(ex, nameof(ItemProcessService) + " Err");
            }