异步异常无法catch

  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");
            }                

  

posted on 2023-05-26 21:20  隨風.NET  阅读(12)  评论(0编辑  收藏  举报

导航